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

# XTaskQueueMonitorCallback

> XTaskQueueMonitorCallback

# XTaskQueueMonitorCallback

Devolución de llamada que la cola de tareas invoca cada vez que se envía una tarea para su ejecución.

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
void XTaskQueueMonitorCallback(  
         void* context,  
         XTaskQueueHandle queue,  
         XTaskQueuePort port  
)  
```

<a id="parametersSection" />

### Parámetros

*context*   \_In\_opt\_\
Tipo: void\*

Un puntero de contexto que se pasó a [XTaskQueueRegisterMonitor](/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor).

*queue*   \_In\_\
Tipo: XTaskQueueHandle

La cola de tareas a la que se envió la tarea.

*port*   \_In\_\
Tipo: [XTaskQueuePort](/reference/system/xtaskqueue/enums/xtaskqueueport)

El puerto al que se envió la tarea.

<a id="retvalSection" />

### Valor devuelto

Tipo: void

Ninguno.

<a id="remarksSection" />

## Comentarios

`XTaskQueueMonitorCallback` representa una devolución de llamada diseñada para usarse con la función [XTaskQueueRegisterMonitor](/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor). Si se registra una devolución de llamada `XTaskQueueMonitorCallback` con una cola de tareas, esta devolución de llamada se invoca cada vez que se envía una tarea a una cola de tareas mediante [XTaskQueueSubmitCallback](/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback) o [XTaskQueueSubmitDelayedCallback](/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback). Para obtener más información sobre cómo implementar una devolución de llamada `XTaskQueueMonitorCallback`, consulte [Procedimiento: Usar eventos para controlar la distribución manual de la cola](/build/core-features/common/async/async-task-queue-design-howto/control-manual-queue-dispatching).

<a id="requirementsSection" />

## Requisitos

**Encabezado:** XTaskQueue.h

**Biblioteca:** xgameruntime.lib

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

<a id="seealsoSection" />

## Consulte también

[Modelo de programación asincrónica](/build/core-features/common/async/async-programming-model)\
[Diseño de la cola de tareas asincrónicas](/build/core-features/common/async/async-task-queue-design)\
[Información general de la biblioteca XTaskQueue](/build/core-features/common/async/async-libraries/async-library-xtaskqueue)\
[Miembros de XTaskQueue](/reference/system/xtaskqueue/xtaskqueue_members)
