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

# XStoreCanAcquireLicenseForStoreIdResult

> XStoreCanAcquireLicenseForStoreIdResult

# XStoreCanAcquireLicenseForStoreIdResult

Obtient les résultats d'un appel à [XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync).

## Syntaxe

```cpp theme={null}
HRESULT XStoreCanAcquireLicenseForStoreIdResult(  
         XAsyncBlock* async,  
         XStoreCanAcquireLicenseResult* storeCanAcquireLicense  
)  
```

### Paramètres

*async*   \_Inout\_\
Type : [XAsyncBlock\*](/fr-CA/reference/system/xasync/structs/xasyncblock)

Le `XAsyncBlock` que vous passez à [XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync).
Utilisez le [XAsyncBlock](/fr-CA/reference/system/xasync/structs/xasyncblock) pour interroger l'état de l'appel et récupérer les résultats de l'appel.
Pour plus d'informations, consultez [XAsyncBlock](/fr-CA/reference/system/xasync/structs/xasyncblock).

*storeCanAcquireLicense*   \_Out\_\
Type : [XStoreCanAcquireLicenseResult\*](/fr-CA/reference/system/xstore/structs/xstorecanacquirelicenseresult)

Au retour, vérifiez l'état du résultat pour savoir si l'utilisateur peut obtenir une licence pour le produit.
Appelez cette API pour les jeux et les durables (avec ou sans package).
Elle retourne également un résultat si une licence peut être accordée pour le produit au moyen d'un disque inséré.
Le résultat indique pour quelle SKU l'utilisateur peut obtenir une licence.
Pour le contenu dont les utilisateurs peuvent obtenir une licence au moyen d'un disque, la SKU est 'DISC'.

### Valeur de retour

Type : HRESULT

S\_OK en cas de réussite; sinon, retourne un code d'erreur.

La fonction `XStoreCanAcquireLicenseForStoreIdResult` retourne les codes d'erreur suivants :

| Code d'erreur | Signification |
| - | - |
| 0x87E10BC6 `LM_E_CONTENT_NOT_IN_CATALOG` | Le produit est introuvable dans le catalogue. |
| 0x803F8001 `LM_E_CONTENT_NOT_OWNED` | Le produit n'est pas possédé. |
| 0x803F8008 `LM_E_PREDOWNLOAD_LICENSE_NOT_YET_AVAILABLE` | Le produit est possédé, mais aucune licence ne peut être accordée, car il n'est pas encore sorti. |
| 0x803F9006 `LM_E_ENTITLED_USER_SIGNED_OUT` | Le propriétaire du produit n'est pas connecté. |
| 0x89245305 `E_GAMESTORE_LICENSE_ACTION_THROTTLED` | Le jeu a interrogé de manière excessive une licence pour le produit et fait maintenant l'objet d'une limitation. La limite est de 30 tentatives de licence en 10 minutes pour le même produit. |

## Remarques

Cette fonction récupère les résultats de l'exécution de [XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync), ainsi que la licence d'aperçu demandée par la fonction si l'exécution réussit.
Appelez cette fonction après [XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync), généralement dans le contexte d'une fonction de rappel.
Pour obtenir un exemple d'utilisation, consultez [XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync).

## 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 modules complémentaires](/fr-CA/publishing/xstore-commerce/xstore-granting-access)

## Voir aussi

[XStore](/fr-CA/reference/system/xstore/xstore_members)\
[XStoreCanAcquireLicenseForStoreIdAsync](/fr-CA/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync)\
[Comment utiliser un durable sans package](/fr-CA/publishing/xstore-commerce/xstore-dwob)\
[Accorder aux joueurs l'accès au contenu de modules complémentaires](/fr-CA/publishing/xstore-commerce/xstore-granting-access)


## Related topics

- [XStoreCanAcquireLicenseForStoreIdResult](/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidresult.md)
- [XStoreCanAcquireLicenseResult](/reference/system/xstore/structs/xstorecanacquirelicenseresult.md)
