XTaskQueueUnregisterMonitor
Désinscrit un rappel de surveillance précédemment inscrit.Syntaxe
Paramètres
queue _In_Type : XTaskQueueHandle File d’attente de laquelle supprimer le rappel de soumission. token _In_
Type : XTaskQueueRegistrationToken Jeton d’inscription retourné par XTaskQueueRegisterMonitor.
Valeur de retour
Type : voidRemarques
Il n’est pas sûr d’appeler cette fonction sur un thread urgent. Pour plus d’informations, consultez Threads urgents.
XTaskQueueUnregisterMonitor pour désinscrire le rappel. Une fois désinscrit, le rappel n’est plus invoqué lorsque des tâches sont soumises à la file d’attente de tâches pour exécution. La désinscription du rappel libère également sa référence au handle de file d’attente de tâches.
Si vous appelez
XTaskQueueRegisterMonitor pour inscrire un rappel XTaskQueueMonitorCallback auprès d’une file d’attente de tâches, vous devez utiliser XTaskQueueUnregisterMonitor pour désinscrire le rappel avant de fermer le handle de file d’attente de tâches avec XTaskQueueCloseHandle ; sinon, une fuite de mémoire peut se produire. Un handle de file d’attente de tâches est une ressource partageable et n’est réellement détruit qu’une fois toutes les références à ce handle libérées. Pour plus d’informations, consultez Conception de la file d’attente de tâches asynchrones.Configuration requise
En-tête : XTaskQueue.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XTaskQueueRegisterMonitorXTaskQueueMonitorCallback
Membres XTaskQueue
Modèle de programmation asynchrone
Conception de la file d’attente de tâches asynchrones
