> ## 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/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync).

## Syntaxe

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

### Paramètres

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

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

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

Au retour, vérifiez le statut 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 obtenue pour le produit à l'aide d'un disque inséré.
Le résultat indique la SKU pour laquelle l'utilisateur peut obtenir une licence.
Pour le contenu dont les utilisateurs peuvent obtenir la licence à l'aide 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 obtenue, 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 demandé une licence pour le produit de manière excessive et fait désormais l'objet d'une limitation. La limite est de 30 tentatives d'obtention 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/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/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/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 des modules complémentaires](/fr/publishing/xstore-commerce/xstore-granting-access)

## Voir aussi

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


## Related topics

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