UnregisterLampArrayCallback
Désinscrit une fonction de rappel LampArray.Syntaxe
Paramètres
callbackTokenType : LampArrayCallbackToken Jeton de la fonction de rappel à désinscrire. Généré lors de l’inscription initiale de la fonction 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 lors de l’attente du retour d’un rappel en cours. Un retour false garantit néanmoins 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ûr de libérer les ressources associées au rappel (par exemple, en déchargeant la DLL qui héberge la fonction de rappel) tant que la fonction UnregisterLampArrayCallback n’a pas retourné un résultat de réussite. Par conséquent, il n’est pas possible de désinscrire un rappel depuis 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
