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

# XTaskQueueUnregisterMonitor

> XTaskQueueUnregisterMonitor

# XTaskQueueUnregisterMonitor

Anula el registro de una devolución de llamada de supervisión registrada anteriormente.

## Sintaxis

```cpp theme={null}
void XTaskQueueUnregisterMonitor(  
         XTaskQueueHandle queue,  
         XTaskQueueRegistrationToken token  
)  
```

### Parámetros

*queue*   \_In\_\
Tipo: XTaskQueueHandle

La cola de la que se quitará la devolución de llamada de envío.

*token*   \_In\_\
Tipo: [XTaskQueueRegistrationToken](/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken)

El token de registro devuelto por [XTaskQueueRegisterMonitor](/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor).

### Valor devuelto

Tipo: void

## Comentarios

<Note>No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte [Subprocesos sensibles al tiempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).</Note>

Si anteriormente se invocó [XTaskQueueRegisterMonitor](/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor) para registrar una devolución de llamada [XTaskQueueMonitorCallback](/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback) para una cola de tareas, use `XTaskQueueUnregisterMonitor` para anular el registro de la devolución de llamada. Una vez anulado el registro, la devolución de llamada ya no se invoca cuando se envían tareas a la cola de tareas para su ejecución. Anular el registro de la devolución de llamada también libera su referencia al identificador de la cola de tareas.

<Note>Si llama a `XTaskQueueRegisterMonitor` para registrar una devolución de llamada `XTaskQueueMonitorCallback` con una cola de tareas, debe usar `XTaskQueueUnregisterMonitor` para anular el registro de la devolución de llamada antes de cerrar el identificador de la cola de tareas con [XTaskQueueCloseHandle](/reference/system/xtaskqueue/functions/xtaskqueueclosehandle); de lo contrario, se puede producir una pérdida de memoria. Un identificador de cola de tareas es un recurso que se puede compartir y no se destruye realmente hasta que se liberan todas las referencias a ese identificador. Para obtener más información, consulte [Diseño de la cola de tareas asincrónicas](/build/core-features/common/async/async-task-queue-design).</Note>

## Requisitos

**Encabezado:** XTaskQueue.h

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

## Documentación conceptual

* [Subprocesos sensibles al tiempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Consulte también

[XTaskQueueRegisterMonitor](/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor)\
[XTaskQueueMonitorCallback](/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback)\
[Miembros de XTaskQueue](/reference/system/xtaskqueue/xtaskqueue_members)\
[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)


## Related topics

- [XTaskQueueRegisterMonitor](/es/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)
- [XTaskQueueRegistrationToken](/es/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)
- [XTaskQueue](/es/reference/system/xtaskqueue/xtaskqueue_members.md)
- [Realización de llamadas asincrónicas](/es/services/playfab/sdks/c/async.md)
- [Realización de llamadas asincrónicas en el SDK unificado de PlayFab](/es/services/playfab/sdks/unified-sdk/async-model.md)
