XStoreIsLicenseValid
Vérifie si la licence spécifiée est valide.Syntaxe
Paramètres
storeLicenseHandle _In_Type : XStoreLicenseHandle Un handle vers la licence.
Valeur de retour
Type : bool Retourne true si la licence est valide; sinon, retourne false.Remarques
Cette API peut être appelée de façon sécuritaire sur des threads à contrainte de temps. Pour un exemple d’utilisation, consultez XStoreAcquireLicenseForPackageAsync. Utilisez XStoreIsLicenseValid pour vérifier si une licence valide a été retourné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 seulement 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 une nouvelle 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 modules complémentaires
