Skip to main content

XTaskQueueUnregisterMonitor

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

Sintaxis

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
El token de registro devuelto por XTaskQueueRegisterMonitor.

Valor devuelto

Tipo: void

Comentarios

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.
Si anteriormente se invocó XTaskQueueRegisterMonitor para registrar una devolución de llamada 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.
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; 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.

Requisitos

Encabezado: XTaskQueue.h Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XTaskQueueRegisterMonitor
XTaskQueueMonitorCallback
Miembros de XTaskQueue
Modelo de programación asincrónica
Diseño de la cola de tareas asincrónicas
Última modificación el 28 de agosto de 2026