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

# IGameInput::SetFocusPolicy

> IGameInput::SetFocusPolicy

# IGameInput::SetFocusPolicy

设置游戏输入设备的焦点策略。

## 语法

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

### 参数

*policy*   \_In\_\
类型:[GameInputFocusPolicy](/reference/input/gameinput/enums/gameinputfocuspolicy)

要设置的焦点策略。

### 返回值

类型:void

无返回值。

## 注解

`IGameInput::SetFocusPolicy` 方法用于设置游戏输入设备的焦点策略。焦点策略决定输入设备是否根据游戏的焦点状态提供输入。焦点是指游戏是否被选为主焦点，或者当前正在后台运行、由另一个应用程序处于焦点状态。有关 GameInput API 的中级和高级用法，请参见 [Advanced GameInput topics](/build/core-features/common/input/advanced/input-advanced-topics)。

焦点策略仅适用于 Windows。

[GameInput 概述](/build/core-features/common/input/overviews/input-overview)\
[GameInputFocusPolicy](/reference/input/gameinput/enums/gameinputfocuspolicy)\
[IGameInput](/reference/input/gameinput/interfaces/igameinput/igameinput)

## 版本历史

| 版本     | 变更  |
| ------ | --- |
| **v0** | 引入。 |


## Related topics

- [从 XInput 移植到 GameInput](/zh-CN/build/core-features/common/input/porting/input-porting-xinput.md)
- [IGameInputDevice::SetInputSynchronizationState](/zh-CN/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setinputsynchronizationstate.md)
- [IGameInput::GetCurrentTimestamp](/zh-CN/reference/input/gameinput/interfaces/igameinput/methods/igameinput_getcurrenttimestamp.md)
- [IGameInputForceFeedbackEffect::SetGain](/zh-CN/reference/input/gameinput/interfaces/igameinputforcefeedbackeffect/methods/igameinputforcefeedbackeffect_setgain.md)
- [IGameInputDevice::SetRawDeviceFeature](/zh-CN/reference/input/gameinput/deprecated/interfaces/igameinputdevice/methods/igameinputdevice_setrawdevicefeature.md)
