XTaskQueueUnregisterMonitor
Cancela o registro de um retorno de chamada de monitor registrado anteriormente.Sintaxe
Parâmetros
queue _In_Tipo: XTaskQueueHandle A fila da qual remover o retorno de chamada de envio. token _In_
Tipo: XTaskQueueRegistrationToken O token de registro retornado por XTaskQueueRegisterMonitor.
Valor retornado
Tipo: voidComentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
XTaskQueueUnregisterMonitor para cancelar o registro do retorno de chamada. Depois que o registro é cancelado, o retorno de chamada não é mais invocado quando tarefas são enviadas para execução na fila de tarefas. Cancelar o registro do retorno de chamada também libera a referência dele ao identificador da fila de tarefas.
Se você chamar
XTaskQueueRegisterMonitor para registrar um retorno de chamada XTaskQueueMonitorCallback em uma fila de tarefas, deverá usar XTaskQueueUnregisterMonitor para cancelar o registro do retorno de chamada antes de fechar o identificador da fila de tarefas com XTaskQueueCloseHandle; caso contrário, poderá ocorrer um vazamento de memória. Um identificador de fila de tarefas é um recurso compartilhável e só é realmente destruído quando todas as referências a esse identificador são liberadas. Para obter mais informações, consulte Design da fila de tarefas assíncrona.Requisitos
Cabeçalho: XTaskQueue.h Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XTaskQueueRegisterMonitorXTaskQueueMonitorCallback
Membros de XTaskQueue
Modelo de programação assíncrona
Design da fila de tarefas assíncrona
