> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XStoreIsLicenseValid

> XStoreIsLicenseValid

# XStoreIsLicenseValid

Vérifie si la licence spécifiée est valide.

## Syntaxe

```cpp theme={null}
bool XStoreIsLicenseValid(  
         const XStoreLicenseHandle storeLicenseHandle  
)  
```

### 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](/fr/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync).
Utilisez **XStoreIsLicenseValid** pour vérifier si une licence valide a été renvoyée par [XStoreAcquireLicenseForPackageResult](/fr/reference/system/xstore/functions/xstoreacquirelicenseforpackageresult) ou [XStoreAcquireLicenseForDurablesResult](/fr/reference/system/xstore/functions/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.

<Note>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](/fr/reference/system/xstore/functions/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.</Note>

## 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

* [Accorder aux joueurs l'accès au contenu de module complémentaire](/fr/publishing/xstore-commerce/xstore-granting-access)

## Voir aussi

[XStore](/fr/reference/system/xstore/xstore_members)\
[XStoreAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync)\
[XStoreAcquireLicenseForPackageResult](/fr/reference/system/xstore/functions/xstoreacquirelicenseforpackageresult)\
[XStoreIsLicenseValid](/fr/reference/system/xstore/functions/xstoreislicensevalid)\
[XStoreCloseLicenseHandle](/fr/reference/system/xstore/functions/xstorecloselicensehandle)\
[XStoreRegisterPackageLicenseLost](/fr/reference/system/xstore/functions/xstoreregisterpackagelicenselost)\
[XStoreUnregisterPackageLicenseLost](/fr/reference/system/xstore/functions/xstoreunregisterpackagelicenselost)\
[Accorder aux joueurs l'accès au contenu de module complémentaire](/fr/publishing/xstore-commerce/xstore-granting-access)


## Related topics

- [XStoreIsLicenseValid](/reference/system/xstore/functions/xstoreislicensevalid.md)
- [XStoreAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md)
- [XStoreAcquireLicenseForDurablesResult](/reference/system/xstore/functions/xstoreacquirelicensefordurablesresult.md)
- [XStoreCloseLicenseHandle](/reference/system/xstore/functions/xstorecloselicensehandle.md)
