Skip to main content

UnregisterLampArrayCallback

Désinscrit une fonction de rappel LampArray.

Syntaxe

Paramètres

callbackToken
Type : 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 Series

Voir aussi

Vue d’ensemble de l’API d’éclairage
Notions de base de l’éclairage
LampArrayCallback
RegisterLampArrayCallback
Last modified on October 6, 2026