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

# XInputOnGameInput

> XInputOnGameInput

# XInputOnGameInput

Le Microsoft Game Development Kit (GDK) est fourni avec le fichier d'en-tête XInputOnGameInput.h, qui contient une implémentation de l'API XInput reposant sur GameInput. Nous vous recommandons d'effectuer un portage direct vers GameInput, en particulier si vous souhaitez prendre en charge un clavier et une souris ou d'autres périphériques d'entrée. Toutefois, le wrapper XInputOnGameInput peut servir à amorcer un premier effort de portage sans nécessiter de modifications du code XInput existant.

## Fonctions

| Fonction | Description |
| - | - |
| [XInputEnable](/fr/reference/input/xinputongameinput/functions/xinputenable) | Référence de l'API XInputEnable |
| [XInputGetAudioDeviceIds](/fr/reference/input/xinputongameinput/functions/xinputgetaudiodeviceids) | Récupère les ID des appareils de rendu et de capture audio du casque connecté à la manette spécifiée. |
| [XInputGetBatteryInformation](/fr/reference/input/xinputongameinput/functions/xinputgetbatteryinformation) | Récupère le type de batterie et l'état de charge d'une manette sans fil. |
| [XInputGetCapabilities](/fr/reference/input/xinputongameinput/functions/xinputgetcapabilities) | Récupère les capacités et les fonctionnalités d'une manette connectée. |
| [XInputGetDeviceId](/fr/reference/input/xinputongameinput/functions/xinputgetdeviceid) | Récupère l'ID d'appareil de la manette spécifiée. |
| [XInputGetKeystroke](/fr/reference/input/xinputongameinput/functions/xinputgetkeystroke) | Référence de l'API XInputGetKeystroke |
| [XInputGetState](/fr/reference/input/xinputongameinput/functions/xinputgetstate) | Récupère l'état actuel de la manette spécifiée. |
| [XInputGetStateWithToken](/fr/reference/input/xinputongameinput/functions/xinputgetstatewithtoken) | Récupère l'état actuel de la manette spécifiée et l'associe à un jeton de pipeline de frame D3DX. |
| [XInputOnGameInputInitialize](/fr/reference/input/xinputongameinput/functions/xinputongameinputinitialize) | Référence de l'API XInputOnGameInputInitialize |
| [XInputOnGameInputUninitialize](/fr/reference/input/xinputongameinput/functions/xinputongameinputuninitialize) | Référence de l'API XInputOnGameInputUninitialize |
| [XInputSetState](/fr/reference/input/xinputongameinput/functions/xinputsetstate) | Envoie des données de vibration à la manette à deux moteurs spécifiée. |
| [XInputSetStateEx](/fr/reference/input/xinputongameinput/functions/xinputsetstateex) | Envoie des données de vibration à la manette spécifiée. Prend en charge la capacité de vibration à quatre moteurs des manettes plus récentes. |

## Structures

| Structure | Description |
| - | - |
| [XINPUT\_BATTERY\_INFORMATION](/fr/reference/input/xinputongameinput/structs/xinput_battery_information) | Décrit le type et l'état de charge d'une batterie. |
| [XINPUT\_CAPABILITIES](/fr/reference/input/xinputongameinput/structs/xinput_capabilities) | Référence de l'API XINPUT\_CAPABILITIES |
| [XINPUT\_GAMEPAD](/fr/reference/input/xinputongameinput/structs/xinput_gamepad) | Référence de l'API XINPUT\_GAMEPAD |
| [XINPUT\_KEYSTROKE](/fr/reference/input/xinputongameinput/structs/xinput_keystroke) | Décrit les données de frappe renvoyées par la fonction XInputGetKeystroke. |
| [XINPUT\_STATE](/fr/reference/input/xinputongameinput/structs/xinput_state) | Décrit l'état d'une manette. |
| [XINPUT\_VIBRATION](/fr/reference/input/xinputongameinput/structs/xinput_vibration) | Décrit les vitesses des moteurs pour la capacité de vibration d'une manette à deux moteurs. |
| [XINPUT\_VIBRATION\_EX](/fr/reference/input/xinputongameinput/structs/xinput_vibration_ex) | Décrit les vitesses des moteurs pour la capacité de vibration d'une manette à quatre moteurs. |

## Documentation conceptuelle

* [Portage de XInput vers GameInput](/fr/build/core-features/common/input/porting/input-porting-xinput)

## Voir aussi

[Référence de l'API d'entrée](/fr/reference/input/gc-reference-input-toc)


## Related topics

- [XInputOnGameInput](/reference/input/xinputongameinput/xinputongameinput_members.md)
- [XInputOnGameInputInitialize](/reference/input/xinputongameinput/functions/xinputongameinputinitialize.md)
- [XInputOnGameInputUninitialize](/reference/input/xinputongameinput/functions/xinputongameinputuninitialize.md)
