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

# Files d'attente de travail GameInput

> Files d'attente de travail GameInput

<a id="introductionSection" />

L'API `GameInput` doit parfois gérer des événements asynchrones internes, comme la connexion ou la déconnexion d'appareils d'entrée. Ces événements se produisent rarement. Toutefois, les applications peuvent aussi inscrire des rappels qui pourraient devoir être distribués plus souvent. Par défaut, `GameInput` crée un thread de travail qui s'exécute avec une priorité légèrement élevée (`THREAD_PRIORITY_ABOVE_NORMAL`) pour traiter ces événements.

Les applications qui veulent mieux contrôler le moment où ce travail a lieu et le thread ou le processeur sur lequel il s'exécute peuvent contrôler manuellement le traitement de ces événements au moyen de l'interface [IGameInputDispatcher](/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher). Cette interface s'obtient en appelant la méthode [CreateDispatcher](/fr-CA/reference/input/gameinput/interfaces/igameinput/methods/igameinput_createdispatcher) de l'interface [IGameInput](/fr-CA/reference/input/gameinput/interfaces/igameinput/igameinput). Cette interface expose deux méthodes que vous pouvez utiliser pour distribuer manuellement le travail des files d'attente de travail internes de `GameInput`. Utilisez la méthode [Dispatch](/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/methods/igameinputdispatcher_dispatch) pour distribuer le travail en attente (le cas échéant) des files d'attente de travail de `GameInput`. Les applications peuvent appeler cette méthode périodiquement. Elles peuvent aussi attendre le handle retourné par la méthode [OpenWaitHandle](/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/methods/igameinputdispatcher_openwaithandle) du répartiteur pour détecter le moment où du travail à distribuer a été mis en file d'attente.

Tant que l'application détient une référence à l'interface du répartiteur, elle garde le contrôle de la distribution du travail. Une fois que toutes les références à l'interface du répartiteur ont été libérées, `GameInput` recommence à utiliser un thread de travail interne pour traiter les événements.

<a id="seeAlsoSection" />

## Documentation de référence de l'API

* [GameInput (contenu de l'API)](/fr-CA/reference/input/gameinput/gameinput_members)

## Voir aussi

[Notions de base de GameInput](/fr-CA/build/core-features/common/input/overviews/input-fundamentals)

[Rubriques avancées sur GameInput](/fr-CA/build/core-features/common/input/advanced/input-advanced-topics)

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


## Related topics

- [Exemples GDK](/fr/home/setup-install/samples.md)
- [Exemples du GDK](/fr-CA/home/setup-install/samples.md)
- [Notes de version du SDK C++ PlayFab Multiplayer](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Notes de version de PlayFab Party](/fr-CA/services/playfab/multiplayer/networking/release-notes.md)
- [Étapes de test de validation des supports](/fr-CA/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps.md)
