Skip to main content

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 Series

Documentation conceptuelle

Voir aussi

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
Accorder aux joueurs l’accès au contenu de modules complémentaires
Last modified on October 6, 2026