UnregisterLampArrayCallback
Désinscrit une fonction de rappel LampArray.Syntaxe
Paramètres
callbackTokenType : LampArrayCallbackToken Jeton de la fonction de rappel à désinscrire. Généré lorsque la fonction a été initialement inscrite avec RegisterLampArrayCallback. timeoutInMicroseconds
Type : uint64_t Durée d’attente de la fin d’un rappel afin qu’il puisse être désinscrit.
Valeur de retour
Type : bool True si le rappel a été désinscrit avec succès. False indique une valeur de jeton de rappel non valide ou l’expiration du délai d’attente d’un rappel en cours. Un retour false garantit tout de même qu’aucun nouveau rappel ne sera distribué. Les rappels déjà en cours seront tout de même exécutés.Remarques
Il n’est pas sécuritaire de libérer les ressources associées au rappel (par exemple, décharger la DLL qui héberge la fonction de rappel) tant que la fonction UnregisterLampArrayCallback n’a pas retourné avec succès. Par conséquent, il n’est pas possible de désinscrire un rappel à partir de sa propre fonction de rappel inscrite, et toute tentative en ce sens met fin au processus. Le code suivant est un exemple d’inscription et de désinscription d’un rappel LampArray :Configuration requise
En-tête : LampArray.h Bibliothèque : xgameplatform.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Vue d’ensemble de l’API d’éclairageNotions de base de l’éclairage
LampArrayCallback
RegisterLampArrayCallback
