> ## 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.

# XInputOnGameInput (contenido de la API)

> XInputOnGameInput

# XInputOnGameInput

Microsoft Game Development Kit (GDK) incluye el archivo de encabezado XInputOnGameInput.h, que contiene una implementación de la API de XInput sobre GameInput. Se recomienda portar directamente a GameInput, especialmente si se desea usar un teclado y un mouse u otros dispositivos de entrada. Sin embargo, el contenedor XInputOnGameInput se puede usar para ayudar a arrancar un esfuerzo de portabilidad inicial sin necesidad de realizar cambios en el código XInput existente.

## Funciones

| Función | Descripción |
| - | - |
| [XInputEnable](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputenable.md) | Referencia de la API XInputEnable |
| [XInputGetAudioDeviceIds](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetaudiodeviceids.md) | Recupera los identificadores de los dispositivos de representación y captura de audio de los auriculares conectados al mando especificado. |
| [XInputGetBatteryInformation](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetbatteryinformation.md) | Recupera el tipo de batería y el estado de carga de un mando inalámbrico. |
| [XInputGetCapabilities](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetcapabilities.md) | Recupera las funcionalidades y características de un mando conectado. |
| [XInputGetDeviceId](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetdeviceid.md) | Recupera el identificador de dispositivo del mando especificado. |
| [XInputGetKeystroke](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetkeystroke.md) | Referencia de la API XInputGetKeystroke |
| [XInputGetState](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetstate.md) | Recupera el estado actual del mando especificado. |
| [XInputGetStateWithToken](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputgetstatewithtoken.md) | Recupera el estado actual del mando especificado y lo asocia con un token de canalización de fotogramas D3DX. |
| [XInputOnGameInputInitialize](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputongameinputinitialize.md) | Referencia de la API XInputOnGameInputInitialize |
| [XInputOnGameInputUninitialize](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputongameinputuninitialize.md) | Referencia de la API XInputOnGameInputUninitialize |
| [XInputSetState](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputsetstate.md) | Envía datos de vibración al mando de dos motores especificado. |
| [XInputSetStateEx](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputsetstateex.md) | Envía datos de vibración al mando especificado. Admite la funcionalidad de vibración de cuatro motores de los mandos más recientes. |

## Estructuras

| Estructura | Descripción |
| - | - |
| [XINPUT\_BATTERY\_INFORMATION](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_battery_information.md) | Describe el tipo y el estado de carga de una batería. |
| [XINPUT\_CAPABILITIES](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_capabilities.md) | Referencia de la API XINPUT\_CAPABILITIES |
| [XINPUT\_GAMEPAD](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_gamepad.md) | Referencia de la API XINPUT\_GAMEPAD |
| [XINPUT\_KEYSTROKE](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_keystroke.md) | Describe los datos de pulsación de tecla devueltos por la función XInputGetKeystroke. |
| [XINPUT\_STATE](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_state.md) | Describe el estado de un mando. |
| [XINPUT\_VIBRATION](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_vibration.md) | Describe las velocidades de los motores para la funcionalidad de vibración de un mando de dos motores. |
| [XINPUT\_VIBRATION\_EX](https://docs.xbox.com/es/reference/input/xinputongameinput/structs/xinput_vibration_ex.md) | Describe las velocidades de los motores para la funcionalidad de vibración de un mando de cuatro motores. |

## Documentación conceptual

* [Portabilidad de XInput a GameInput](https://docs.xbox.com/es/build/core-features/common/input/porting/input-porting-xinput.md)

## Consulte también

[Referencia de la API de entrada](https://docs.xbox.com/es/reference/input/gc-reference-input-toc.md)


## Related topics

- [Portabilidad de XInput a GameInput](https://docs.xbox.com/es/build/core-features/common/input/porting/input-porting-xinput.md)
- [IGameInputRawDeviceReport (Contenido de la interfaz)](https://docs.xbox.com/es/reference/input/gameinput/interfaces/igameinputrawdevicereport/igameinputrawdevicereport.md)
- [XtfInput (contenido de la API)](https://docs.xbox.com/es/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n.md)
- [Interfaz IXtfInputClient (contenido de la interfaz)](https://docs.xbox.com/es/reference/tools/xtf/xtfinput/classes/IXtfInputClient/ixtfinputclient-xtfinput-xbox-windows-t.md)
- [XInputOnGameInputInitialize](https://docs.xbox.com/es/reference/input/xinputongameinput/functions/xinputongameinputinitialize.md)
