Skip to main content

XStoreUnregisterPackageLicenseLost

Annule l’inscription du rappel de perte de licence du magasin spécifié.

Syntaxe

Paramètres

licenseHandle   _In_
Type : XStoreLicenseHandle
Le handle de licence auquel le rappel est associé. token   _In_
Type : XTaskQueueRegistrationToken
Jeton identifiant le rappel dont l’inscription doit être annulée. 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 est false et que l’annulation de l’inscription du rappel est en attente. Retourne true dans les autres cas.

Remarques

Il n’est pas sécuritaire d’appeler cette fonction sur un thread urgent. Pour plus d’informations, consultez Threads urgents.
Cette fonction annule l’inscription de la fonction de rappel définie par XStorePackageLicenseLostCallback. Utilisez le même XTaskQueueRegistrationToken généré par XStoreRegisterPackageLicenseLost pour annuler l’inscription de la fonction de rappel. Pour éviter une fuite de mémoire, l’inscription de chaque fonction inscrite avec XStoreRegisterPackageLicenseLost doit être annulée par XStoreUnregisterPackageLicenseLost lorsque la fonction de rappel n’est plus nécessaire. Consultez XStoreAcquireLicenseForPackageAsync 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
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStorePackageLicenseLostCallback
Accorder aux joueurs l’accès au contenu des extensions
Last modified on October 6, 2026