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

# XStoreProduct

> XStoreProduct

# XStoreProduct

Décrit un produit du Store.

## Syntaxe

```cpp theme={null}
typedef struct XStoreProduct {  
    const char* storeId;  
    const char* title;  
    const char* description;  
    const char* language;  
    const char* inAppOfferToken;  
    char* linkUri;  
    XStoreProductKind productKind;  
    XStorePrice price;  
    bool hasDigitalDownload;  
    bool isInUserCollection;  
    uint32_t keywordsCount;  
    const char** keywords;  
    uint32_t skusCount;  
    XStoreSku* skus;  
    uint32_t imagesCount;  
    XStoreImage* images;  
    uint32_t videosCount;  
    XStoreVideo* videos;  
} XStoreProduct  
```

### Membres

*storeId*\
Type : const char\*

ID du produit.

*title*\
Type : const char\*

Titre du produit.

*description*\
Type : const char\*

Description du produit du Store.

*language*\
Type : const char\*

Identificateur ISO (International Organization for Standardization) représentant la langue des chaînes de titre et de description. Consultez [https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx](https://msdn.microsoft.com/library/ms693062\(v=vs.85\).aspx)

*inAppOfferToken*\
Type : const char\*

Jeton d'offre défini par le jeu que vous pouvez utiliser pour mapper des éléments en interne. Par exemple : com.company.product.itemname.

*linkUri*\
Type : char\*

URI du produit.

*productKind*\
Type : [XStoreProductKind](/fr/reference/system/xstore/enums/xstoreproductkind)

Indique le type de produit du Store.

*price*\
Type : [XStorePrice](/fr/reference/system/xstore/structs/xstoreprice)

Informations de prix du produit du Store.

*hasDigitalDownload*\
Type : bool

Indique si le produit du Store propose un téléchargement numérique.

*isInUserCollection*\
Type : bool

Indique si le produit figure dans la collection de l'utilisateur.

*keywordsCount*\
Type : uint32\_t

Nombre de mots clés dans **keywords**.

*keywords*\
Type : const char\*\*

Mots clés associés au produit du Store.

*skusCount*\
Type : uint32\_t

Nombre de SKU dans **skus**.

*skus*\
Type : [XStoreSku\*](/fr/reference/system/xstore/structs/xstoresku)

Tableau des SKU associées au produit.

*imagesCount*\
Type : uint32\_t

Nombre d'images dans **images**.

*images*\
Type : [XStoreImage\*](/fr/reference/system/xstore/structs/xstoreimage)

Images associées au produit.

*videosCount*\
Type : uint32\_t

Nombre de vidéos dans **videos**.

*videos*\
Type : [XStoreVideo\*](/fr/reference/system/xstore/structs/xstorevideo)

Vidéos associées au produit.

## Remarques

Les produits du Store sont organisés selon une hiérarchie d'objets *produit*, *SKU* et *disponibilité*. Les produits sont représentés par des objets **XStoreProduct**. Les SKU de chaque produit sont représentées par des objets [XStoreSku](/fr/reference/system/xstore/structs/xstoresku), et les disponibilités de chaque SKU sont représentées par des objets [XStoreAvailability](/fr/reference/system/xstore/structs/xstoreavailability).

## Configuration requise

**En-tête :** XStore.h (inclus dans XGameRuntime.h)

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Documentation conceptuelle

* [Opérations de base du Store](/fr/publishing/xstore-commerce/xstore-basic-operations)
* [Accorder aux joueurs l'accès au contenu des extensions](/fr/publishing/xstore-commerce/xstore-granting-access)
* [Gérer et concéder sous licence du contenu téléchargeable (DLC)](/fr/publishing/xstore-commerce/xstore-dlc)

## Voir aussi

[XStore](/fr/reference/system/xstore/xstore_members)


## Related topics

- [XStoreProduct](/reference/system/xstore/structs/xstoreproduct.md)
- [XStoreProductKind](/reference/system/xstore/enums/xstoreproductkind.md)
