Skip to main content

XStoreUnregisterGameLicenseChanged

Désinscrit le rappel de modification de licence de titre spécifié.

Syntaxe

Paramètres

storeContextHandle   _In_
Type : XStoreContextHandle
Handle de contexte du Store pour l’utilisateur, retourné par XStoreCreateContext. token   _In_
Type : XTaskQueueRegistrationToken
Jeton identifiant le rappel à désinscrire. wait   _In_
Type : bool
Attendre la fin de tous les rappels d’événements en attente.

Valeur de retour

Type : bool Retourne false si wait a la valeur false et que la désinscription est en attente. Retourne true dans les autres cas.

Remarques

Il n’est pas sûr d’appeler cette fonction sur un thread urgent. Pour plus d’informations, consultez Threads urgents.
Cette fonction désinscrit la fonction de rappel définie par XStoreGameLicenseChangedCallback. Vous utilisez le même XTaskQueueRegistrationToken généré par XStoreRegisterGameLicenseChanged pour désinscrire la fonction de rappel. Pour éviter une fuite de mémoire, chaque fonction inscrite avec XStoreRegisterGameLicenseChanged doit être désinscrite par XStoreUnregisterGameLicenseChanged lorsque la fonction de rappel n’est plus nécessaire. Consultez XStoreCreateContext pour un exemple d’utilisation.

Configuration requise

En-tête : XStore.h (inclus dans XGameRuntime.h) Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

XStore
XStoreRegisterGameLicenseChanged
XStoreGameLicenseChangedCallback
Last modified on October 6, 2026