> ## 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 par-dessus GameInput. Nous recommandons de porter directement vers GameInput, surtout si un clavier et une souris ou d'autres périphériques d'entrée sont souhaités. Toutefois, le wrapper XInputOnGameInput peut servir à amorcer un premier effort de portage sans nécessiter de modifications au code XInput existant.

## Fonctions

| Fonction | Description |
| - | - |
| [XInputEnable](/fr-CA/reference/input/xinputongameinput/functions/xinputenable) | Référence de l'API XInputEnable |
| [XInputGetAudioDeviceIds](/fr-CA/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-CA/reference/input/xinputongameinput/functions/xinputgetbatteryinformation) | Récupère le type de pile et l'état de charge d'une manette sans fil. |
| [XInputGetCapabilities](/fr-CA/reference/input/xinputongameinput/functions/xinputgetcapabilities) | Récupère les capacités et les fonctionnalités d'une manette connectée. |
| [XInputGetDeviceId](/fr-CA/reference/input/xinputongameinput/functions/xinputgetdeviceid) | Récupère l'ID d'appareil de la manette spécifiée. |
| [XInputGetKeystroke](/fr-CA/reference/input/xinputongameinput/functions/xinputgetkeystroke) | Référence de l'API XInputGetKeystroke |
| [XInputGetState](/fr-CA/reference/input/xinputongameinput/functions/xinputgetstate) | Récupère l'état actuel de la manette spécifiée. |
| [XInputGetStateWithToken](/fr-CA/reference/input/xinputongameinput/functions/xinputgetstatewithtoken) | Récupère l'état actuel de la manette spécifiée et l'associe à un jeton de pipeline d'images D3DX. |
| [XInputOnGameInputInitialize](/fr-CA/reference/input/xinputongameinput/functions/xinputongameinputinitialize) | Référence de l'API XInputOnGameInputInitialize |
| [XInputOnGameInputUninitialize](/fr-CA/reference/input/xinputongameinput/functions/xinputongameinputuninitialize) | Référence de l'API XInputOnGameInputUninitialize |
| [XInputSetState](/fr-CA/reference/input/xinputongameinput/functions/xinputsetstate) | Envoie des données de vibration à la manette à deux moteurs spécifiée. |
| [XInputSetStateEx](/fr-CA/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-CA/reference/input/xinputongameinput/structs/xinput_battery_information) | Décrit le type et l'état de charge d'une pile. |
| [XINPUT\_CAPABILITIES](/fr-CA/reference/input/xinputongameinput/structs/xinput_capabilities) | Référence de l'API XINPUT\_CAPABILITIES |
| [XINPUT\_GAMEPAD](/fr-CA/reference/input/xinputongameinput/structs/xinput_gamepad) | Référence de l'API XINPUT\_GAMEPAD |
| [XINPUT\_KEYSTROKE](/fr-CA/reference/input/xinputongameinput/structs/xinput_keystroke) | Décrit les données de frappe retournées par la fonction XInputGetKeystroke. |
| [XINPUT\_STATE](/fr-CA/reference/input/xinputongameinput/structs/xinput_state) | Décrit l'état d'une manette. |
| [XINPUT\_VIBRATION](/fr-CA/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-CA/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 d'XInput vers GameInput](/fr-CA/build/core-features/common/input/porting/input-porting-xinput)

## Voir aussi

[Référence de l'API d'entrée](/fr-CA/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)
