> ## 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 (en desuso)

> Establece la directiva de foco de los dispositivos de entrada de un juego (se quitó en v4).

> [!WARNING]
>
> **En desuso.** Este método se quitó en GameInput v4 y no está disponible en la API actual. Use [IGameInput::EnableBackgroundInput](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinput/methods/igameinput_enablebackgroundinput.md) en su lugar.

Establece la directiva de foco de los dispositivos de entrada de un juego.

## Sintaxis

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

### Parámetros

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

La directiva de foco que se va a establecer.

### Valor devuelto

Tipo: void

No devuelve nada.

## Comentarios

El método `IGameInput::SetFocusPolicy` establece la directiva de foco de los dispositivos de entrada de un juego. La directiva de foco determina si los dispositivos de entrada proporcionan entrada en función del foco del juego. El foco indica si el juego está seleccionado como foco principal o si se está ejecutando en segundo plano mientras otra aplicación tiene el foco. Para ver casos de uso intermedios y avanzados de la API de GameInput, consulte [Temas avanzados de GameInput](https://docs.xbox.com/es/build/core-features/common/input/advanced/input-advanced-topics.md).

La directiva de foco solo se aplica en Windows.

En PC, cuando el runtime de GameInput se carga localmente con la aplicación en lugar de instalarse en el sistema, solo se aceptan `GameInputDefaultFocusPolicy` y `GameInputEnableBackgroundInput`. Los demás valores, incluida cualquier combinación de marcas, se omiten. Para obtener más información, consulte [Carga local (sideloading) de GameInput](https://docs.xbox.com/es/build/core-features/common/input/overviews/input-agility-redistributable.md).

## Consulte también

[Miembros de la API de GameInput en desuso](https://docs.xbox.com/es/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)\
[IGameInput::EnableBackgroundInput](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinput/methods/igameinput_enablebackgroundinput.md)\
[Información general de GameInput](https://docs.xbox.com/es/build/core-features/common/input/overviews/input-overview.md)\
[GameInputFocusPolicy](https://docs.xbox.com/es/reference/input/gameinput/deprecated/enums/gameinputfocuspolicy.md)\
[IGameInput](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinput/igameinput.md)

## Historial de versiones

| Versión | Cambios |
| - | - |
| **v4** | Se quitó. |
| **v0** | Se introdujo. |


## Related topics

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