XStoreRegisterGameLicenseChanged
Inscrit un rappel pour l’événement de modification de la licence du titre. Cela s’applique uniquement aux modifications de la licence du titre en cours d’exécution, et non aux licences de contenu durable (DLC).Syntaxe
Paramètres
storeContextHandle _In_Type : XStoreContextHandle Handle de contexte du Store de l’utilisateur, retourné par XStoreCreateContext. queue _In_
Type : XTaskQueueHandle File d’attente asynchrone chargée du travail asynchrone. context _In_opt_
Type : void* Contexte défini par le jeu à transmettre au rappel. callback _In_
Type : XStoreGameLicenseChangedCallback* Rappel à inscrire. token _Out_
Type : XTaskQueueRegistrationToken* En cas de réussite, contient un jeton utilisé pour identifier le rappel.
Valeur de retour
Type : HRESULT Code de réussite ou d’erreur HRESULT.Remarques
Cette fonction inscrit la fonction de rappel définie par XStoreGameLicenseChangedCallback. La fonction inscrite sera appelée lors du prochain événement de modification de la licence du jeu. Cet événement se produit lorsqu’un achat lié au jeu actuel a lieu sur cet appareil ou lorsque la licence du jeu est actualisée et que le jeu passe d’une licence d’essai à une licence complète. La fonction inscrite ne sera pas appelée lors de l’inscription elle-même. Pour éviter une fuite de mémoire, vous devez appeler XStoreUnregisterGameLicenseChanged lorsque vous n’avez plus besoin de la fonction de rappel. Pour un exemple d’utilisation, consultez XStoreCreateContext.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 SeriesDocumentation conceptuelle
Voir aussi
XStoreXStoreGameLicenseChangedCallback
XStoreUnregisterGameLicenseChanged
