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

Ejecuta el trabajo de la cola del asignador.

## Sintaxis

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

### Parámetros

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

La cantidad de tiempo de la que dispone el asignador para ejecutar tareas. El asignador intentará mantener el tiempo de procesamiento dentro de la duración proporcionada, pero no es un límite garantizado.

### Valor devuelto

Tipo: bool

Devuelve true si hay elementos de trabajo pendientes en la cola del asignador. Devuelve false si no quedan elementos de trabajo. Devuelve el resultado en el momento en que se vacía la cola.

## Comentarios

`IGameInputDispatcher::Dispatch` ejecuta el trabajo de la cola del asignador. Este método vacía al menos un elemento de la cola incluso si el parámetro `quotaInMicroseconds` está establecido en cero. Puede llamarlo con un tiempo de cuota de cero para ejecutar un único elemento y, después, decidir si asignar más elementos en función del tiempo transcurrido. Para casos de uso intermedios y avanzados de la API de GameInput, consulte [Temas avanzados de GameInput](/build/core-features/common/input/advanced/input-advanced-topics).

## Requisitos

**Encabezado:** GameInput.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Información general de GameInput](/build/core-features/common/input/overviews/input-overview)\
[IGameInputDispatcher](/reference/input/gameinput/interfaces/IGameInputDispatcher/igameinputdispatcher)

## Historial de versiones

| Versión | Cambios       |
| ------- | ------------- |
| **v0**  | Se introdujo. |


## Related topics

- [IGameInput::CreateDispatcher](/es/reference/input/gameinput/interfaces/igameinput/methods/igameinput_createdispatcher.md)
- [IGameInputDispatcher::OpenWaitHandle](/es/reference/input/gameinput/interfaces/IGameInputDispatcher/methods/igameinputdispatcher_openwaithandle.md)
- [Colas de trabajo de GameInput](/es/build/core-features/common/input/advanced/input-work-queues.md)
- [GameInput](/es/reference/input/gameinput/gameinput_members.md)
- [Dispatch](/es/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_dispatch_public.md)
