> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IGameInput::SetFocusPolicy (非推奨)

> ゲームの入力デバイスのフォーカス ポリシーを設定します (v4 で削除)。

> [!WARNING]
>
> **非推奨。** このメソッドは GameInput v4 で削除され、現在の API では利用できません。代わりに [IGameInput::EnableBackgroundInput](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/methods/igameinput_enablebackgroundinput.md) を使用してください。

ゲームの入力デバイスのフォーカス ポリシーを設定します。

## 構文

```cpp theme={null}
void SetFocusPolicy(
    GameInputFocusPolicy policy
);
```

### パラメーター

*policy*   \_In\_\
型: [GameInputFocusPolicy](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputfocuspolicy.md)

設定するフォーカス ポリシー。

### 戻り値

型: void

戻り値はありません。

## 解説

`IGameInput::SetFocusPolicy` メソッドは、ゲームの入力デバイスのフォーカス ポリシーを設定します。フォーカス ポリシーは、ゲームのフォーカスに基づいて入力デバイスが入力を提供するかどうかを決定します。フォーカスとは、ゲームがメインのフォーカスとして選択されているか、それとも別のアプリケーションにフォーカスがある間にバックグラウンドで実行されているかを指します。GameInput API の中級および高度なユース ケースについては、「[GameInput の高度なトピック](https://docs.xbox.com/ja-jp/build/core-features/common/input/advanced/input-advanced-topics.md)」を参照してください。

フォーカス ポリシーは Windows でのみ適用されます。

PC では、GameInput ランタイムがシステムにインストールされておらず、アプリケーションと共にサイドロードされている場合、`GameInputDefaultFocusPolicy` と `GameInputEnableBackgroundInput` のみが受け付けられます。フラグの組み合わせを含め、その他の値は無視されます。詳細については、「[GameInput のサイドロード](https://docs.xbox.com/ja-jp/build/core-features/common/input/overviews/input-agility-redistributable.md)」を参照してください。

## 関連項目

[非推奨の GameInput API メンバー](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)\
[IGameInput::EnableBackgroundInput](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/methods/igameinput_enablebackgroundinput.md)\
[GameInput の概要](https://docs.xbox.com/ja-jp/build/core-features/common/input/overviews/input-overview.md)\
[GameInputFocusPolicy](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputfocuspolicy.md)\
[IGameInput](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/igameinput.md)

## バージョン履歴

| バージョン | 変更内容 |
| - | - |
| **v4** | 削除されました。 |
| **v0** | 導入されました。 |


## Related topics

- [IGameInput::EnableBackgroundInput](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/methods/igameinput_enablebackgroundinput.md)
- [IGameInput::SetFocusPolicy](https://docs.xbox.com/ja-jp/reference/input/gameinput/interfaces/igameinput/methods/igameinput_setfocuspolicy.md)
- [GameInputFocusPolicy (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/enums/gameinputfocuspolicy.md)
- [IGameInputDevice::SetInputSynchronizationState (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setinputsynchronizationstate.md)
- [IGameInputDevice::SetRawDeviceFeature (非推奨)](https://docs.xbox.com/ja-jp/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setrawdevicefeature.md)
