Skip to main content

XStoreUnregisterPackageLicenseLost

Désinscrit le rappel de perte de licence du Store spécifié.

Syntaxe

Paramètres

licenseHandle   _In_
Type : XStoreLicenseHandle
Handle de licence auquel le rappel est associé. 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 du rappel 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 XStorePackageLicenseLostCallback. Utilisez le même XTaskQueueRegistrationToken généré par XStoreRegisterPackageLicenseLost pour désinscrire la fonction de rappel. Pour éviter une fuite de mémoire, chaque fonction inscrite avec XStoreRegisterPackageLicenseLost doit être désinscrite 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