> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/es/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)

El token de registro devuelto por [XTaskQueueRegisterMonitor](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md).

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

Si anteriormente se invocó [XTaskQueueRegisterMonitor](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md) para registrar una devolución de llamada [XTaskQueueMonitorCallback](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md) 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](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueueclosehandle.md); 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](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design.md).

## 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](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)\
[XTaskQueueMonitorCallback](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md)\
[Miembros de XTaskQueue](https://docs.xbox.com/es/reference/system/xtaskqueue/xtaskqueue_members.md)\
[Modelo de programación asincrónica](https://docs.xbox.com/es/build/core-features/common/async/async-programming-model.md)\
[Diseño de la cola de tareas asincrónicas](https://docs.xbox.com/es/build/core-features/common/async/async-task-queue-design.md)


## Related topics

- [XTaskQueueRegisterMonitor](https://docs.xbox.com/es/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)
- [XTaskQueueRegistrationToken](https://docs.xbox.com/es/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)
- [Realización de llamadas asincrónicas](https://docs.xbox.com/es/services/playfab/sdks/c/async.md)
- [Realización de llamadas asincrónicas en el SDK unificado de PlayFab](https://docs.xbox.com/es/services/playfab/sdks/unified-sdk/async-model.md)
- [Realizar llamadas asincrónicas en la API de C de XSAPI](https://docs.xbox.com/es/services/xbox-services/fundamentals/xbox-services-api/live-flatc-async-patterns.md)
