> ## 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 (contenu de l'API)

> 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](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputenable.md) | Référence de l'API XInputEnable |
| [XInputGetAudioDeviceIds](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetaudiodeviceids.md) | Récupère les ID des appareils de rendu et de capture audio du casque connecté à la manette spécifiée. |
| [XInputGetBatteryInformation](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetbatteryinformation.md) | Récupère le type de pile et l'état de charge d'une manette sans fil. |
| [XInputGetCapabilities](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetcapabilities.md) | Récupère les capacités et les fonctionnalités d'une manette connectée. |
| [XInputGetDeviceId](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetdeviceid.md) | Récupère l'ID d'appareil de la manette spécifiée. |
| [XInputGetKeystroke](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetkeystroke.md) | Référence de l'API XInputGetKeystroke |
| [XInputGetState](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetstate.md) | Récupère l'état actuel de la manette spécifiée. |
| [XInputGetStateWithToken](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputgetstatewithtoken.md) | Récupère l'état actuel de la manette spécifiée et l'associe à un jeton de pipeline d'images D3DX. |
| [XInputOnGameInputInitialize](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputongameinputinitialize.md) | Référence de l'API XInputOnGameInputInitialize |
| [XInputOnGameInputUninitialize](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputongameinputuninitialize.md) | Référence de l'API XInputOnGameInputUninitialize |
| [XInputSetState](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputsetstate.md) | Envoie des données de vibration à la manette à deux moteurs spécifiée. |
| [XInputSetStateEx](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/functions/xinputsetstateex.md) | 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](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_battery_information.md) | Décrit le type et l'état de charge d'une pile. |
| [XINPUT\_CAPABILITIES](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_capabilities.md) | Référence de l'API XINPUT\_CAPABILITIES |
| [XINPUT\_GAMEPAD](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_gamepad.md) | Référence de l'API XINPUT\_GAMEPAD |
| [XINPUT\_KEYSTROKE](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_keystroke.md) | Décrit les données de frappe retournées par la fonction XInputGetKeystroke. |
| [XINPUT\_STATE](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_state.md) | Décrit l'état d'une manette. |
| [XINPUT\_VIBRATION](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_vibration.md) | Décrit les vitesses des moteurs pour la capacité de vibration d'une manette à deux moteurs. |
| [XINPUT\_VIBRATION\_EX](https://docs.xbox.com/fr-CA/reference/input/xinputongameinput/structs/xinput_vibration_ex.md) | Décrit les vitesses des moteurs pour la capacité de vibration d'une manette à quatre moteurs. |

## Documentation conceptuelle

* [Portage d'XInput vers GameInput](https://docs.xbox.com/fr-CA/build/core-features/common/input/porting/input-porting-xinput.md)

## Voir aussi

[Référence de l'API d'entrée](https://docs.xbox.com/fr-CA/reference/input/gc-reference-input-toc.md)


## Related topics

- [Portage de XInput vers GameInput](https://docs.xbox.com/fr-CA/build/core-features/common/input/porting/input-porting-xinput.md)
- [IGameInput (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinput/igameinput.md)
- [XtfInput (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n.md)
- [IGameInputDispatcher (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher.md)
- [IGameInputMapper (contenu de l'interface)](https://docs.xbox.com/fr-CA/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md)
