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

# IGameInputDispatcher::Dispatch

> IGameInputDispatcher::Dispatch

# IGameInputDispatcher::Dispatch

Exécute le travail dans la file d'attente du répartiteur.

## Syntaxe

```cpp theme={null}
bool Dispatch(
    uint64_t quotaInMicroseconds
);
```

### Paramètres

*quotaInMicroseconds*   \_In\_\
Type : uint64\_t

La durée dont dispose le répartiteur pour exécuter les tâches. Le répartiteur tentera de maintenir le temps de traitement dans la durée fournie, mais il ne s'agit pas d'une limite garantie.

### Valeur de retour

Type : bool

Retourne true si des éléments de travail sont en attente dans la file d'attente du répartiteur. Retourne false s'il ne reste aucun élément de travail. Retourne au moment où la file d'attente est vidée.

## Remarques

La méthode `IGameInputDispatcher::Dispatch` exécute le travail dans la file d'attente du répartiteur. Cette méthode vide au moins un élément de la file d'attente, même si le paramètre `quotaInMicroseconds` est défini à zéro. Vous pouvez l'appeler avec un quota de temps de zéro pour exécuter un seul élément, puis décider s'il faut répartir d'autres éléments en fonction du temps écoulé. Pour les cas d'utilisation intermédiaires et avancés de l'API GameInput, consultez [Rubriques avancées sur GameInput](/fr-CA/build/core-features/common/input/advanced/input-advanced-topics).

## Configuration requise

**En-tête :** GameInput.h

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Vue d'ensemble de GameInput](/fr-CA/build/core-features/common/input/overviews/input-overview)\
[IGameInputDispatcher](/fr-CA/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher)

## Historique des versions

| Version | Modifications |
| - | - |
| **v0** | Introduit. |


## Related topics

- [IGameInputDispatcher::Dispatch](/reference/input/gameinput/interfaces/IGameInputDispatcher/methods/igameinputdispatcher_dispatch.md)
- [IGameInput::CreateDispatcher](/reference/input/gameinput/interfaces/igameinput/methods/igameinput_createdispatcher.md)
