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

Durée dont dispose le répartiteur pour exécuter les tâches. Le répartiteur tente 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

`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 sur zéro. Vous pouvez l'appeler avec un quota de temps de zéro pour exécuter un seul élément, puis décider de répartir d'autres éléments en fonction du temps écoulé. Pour les cas d'usage intermédiaires et avancés de l'API GameInput, consultez [Rubriques GameInput avancées](/fr/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/build/core-features/common/input/overviews/input-overview)\
[IGameInputDispatcher](/fr/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher)

## Historique des versions

| Version | Modifications |
| - | - |
| **v0** | Introduite. |


## Related topics

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