Skip to main content

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 Series

Documentation conceptuelle

Voir aussi

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