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

# XStoreCanAcquireLicenseForPackageResult

> XStoreCanAcquireLicenseForPackageResult

# XStoreCanAcquireLicenseForPackageResult

Obtient les résultats d'un appel à [XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).

## Syntaxe

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

### Paramètres

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

XAsyncBlock transmis à [XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).
Utilisez [XAsyncBlock](/fr/reference/system/xasync/structs/xasyncblock) pour vérifier l'état de l'appel et obtenir les résultats. Pour plus d'informations, consultez [XAsyncBlock](/fr/reference/system/xasync/structs/xasyncblock).

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

Structure qui indique si une licence peut être acquise et pour quelle SKU l'utilisateur peut obtenir une licence.

### Valeur de retour

Type : HRESULT

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

La fonction **XStoreCanAcquireLicenseForPackageResult** peut retourner 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 de résultat récupère les résultats de l'exécution de [XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync), ainsi que la licence d'aperçu si l'exécution a réussi.
Appelez cette fonction après [XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync) généralement dans le contexte d'une fonction de rappel.
Pour plus d'informations, consultez [XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).

## 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)\
[XStoreCanAcquireLicenseForPackageAsync](/fr/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync)\
[Gérer et accorder des licences pour le contenu téléchargeable (DLC)](/fr/publishing/xstore-commerce/xstore-dlc)


## Related topics

- [XStoreCanAcquireLicenseForPackageResult](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageresult.md)
- [XStoreCanAcquireLicenseResult](/reference/system/xstore/structs/xstorecanacquirelicenseresult.md)
- [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync.md)
