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

# XStoreGameLicenseChangedCallback

> XStoreGameLicenseChangedCallback

# XStoreGameLicenseChangedCallback

Un rappel défini par le jeu pour l'événement de modification de la licence du jeu.

## Syntaxe

```cpp theme={null}
void XStoreGameLicenseChangedCallback(  
         void* context  
)  
```

### Paramètres

*context*   \_In\_\
Type : void\*

Un contexte défini par le jeu à passer au rappel.

### Valeur de retour

Type : void

## Remarques

Un événement de modification de la licence du jeu se produit lorsqu'un achat lié au jeu en cours est effectué sur cet appareil ou lorsque la licence du jeu est actualisée et que le jeu passe d'une licence d'essai à une licence complète. Le **XStoreGameLicenseChangedCallback** est appelé lorsqu'un tel événement se produit. Pour que cette fonction définie par le jeu soit appelée, elle doit d'abord être inscrite avec la fonction [XStoreRegisterGameLicenseChanged](/fr-CA/reference/system/xstore/functions/xstoreregistergamelicensechanged). La fonction doit correspondre au type de retour et aux paramètres de **XStoreGameLicenseChangedCallback**. Pour éviter une fuite de mémoire, vous devez appeler [XStoreUnregisterGameLicenseChanged](/fr-CA/reference/system/xstore/functions/xstoreunregistergamelicensechanged) lorsque vous avez terminé d'utiliser la fonction de rappel.

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

## Voir aussi

[XStore](/fr-CA/reference/system/xstore/xstore_members)\
[XStoreRegisterGameLicenseChanged](/fr-CA/reference/system/xstore/functions/xstoreregistergamelicensechanged)\
[XStoreUnregisterGameLicenseChanged](/fr-CA/reference/system/xstore/functions/xstoreunregistergamelicensechanged)


## Related topics

- [XStoreGameLicenseChangedCallback](/reference/system/xstore/functions/xstoregamelicensechangedcallback.md)
- [XStoreRegisterGameLicenseChanged](/reference/system/xstore/functions/xstoreregistergamelicensechanged.md)
- [XStoreUnregisterGameLicenseChanged](/reference/system/xstore/functions/xstoreunregistergamelicensechanged.md)
- [XStore](/reference/system/xstore/xstore_members.md)
- [XTaskQueueRegistrationToken](/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)
