XStoreIsLicenseValid
Vérifie si la licence spécifiée est valide.Syntaxe
Paramètres
storeLicenseHandle _In_Type : XStoreLicenseHandle Handle vers la licence.
Valeur de retour
Type : bool Renvoie true si la licence est valide ; sinon, renvoie false.Remarques
Cette API peut être appelée en toute sécurité sur des threads à contrainte de temps. Pour obtenir un exemple d’utilisation, consultez XStoreAcquireLicenseForPackageAsync. Utilisez XStoreIsLicenseValid pour vérifier si une licence valide a été renvoyée par XStoreAcquireLicenseForPackageResult ou XStoreAcquireLicenseForDurablesResult. Si la licence est valide, vous pouvez poursuivre la configuration, par exemple en inscrivant des fonctions de rappel basées sur l’activité de la licence.Cette fonction vérifie uniquement l’état statique de la licence au moment où elle a été obtenue à l’origine à partir des API XStoreAcquireLicense*.
Si vous vous inscrivez avec XStoreRegisterPackageLicenseLost et que la licence devient non valide, vous devez acquérir à nouveau une licence pour obtenir l’état correct avant d’appeler de nouveau cette API.
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
XStoreXStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
Accorder aux joueurs l’accès au contenu de module complémentaire
