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

Descreve um produto da loja.

## Sintaxe

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

### Membros

*storeId*\
Tipo: const char\*

A ID do produto.

*title*\
Tipo: const char\*

O título do produto.

*description*\
Tipo: const char\*

Uma descrição do produto da loja.

*language*\
Tipo: const char\*

O identificador da ISO (International Organization for Standardization) que representa o idioma das cadeias de caracteres de título e descrição. Consulte [https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx](https://msdn.microsoft.com/library/ms693062\(v=vs.85\).aspx)

*inAppOfferToken*\
Tipo: const char\*

Token de oferta definido pelo jogo que você pode usar para mapear itens internamente. Por exemplo: com.company.product.itemname.

*linkUri*\
Tipo: char\*

URI do produto.

*productKind*\
Tipo: [XStoreProductKind](/pt-BR/reference/system/xstore/enums/xstoreproductkind)

Indica o tipo de produto da loja.

*price*\
Tipo: [XStorePrice](/pt-BR/reference/system/xstore/structs/xstoreprice)

Informações de preço do produto da loja.

*hasDigitalDownload*\
Tipo: bool

Indica se o produto da loja tem um download digital.

*isInUserCollection*\
Tipo: bool

Indica se o produto está na coleção do usuário.

*keywordsCount*\
Tipo: uint32\_t

O número de palavras-chave em **keywords**.

*keywords*\
Tipo: const char\*\*

Palavras-chave associadas ao produto da loja.

*skusCount*\
Tipo: uint32\_t

O número de SKUs em **skus**.

*skus*\
Tipo: [XStoreSku\*](/pt-BR/reference/system/xstore/structs/xstoresku)

Uma matriz de SKUs associados ao produto.

*imagesCount*\
Tipo: uint32\_t

O número de imagens em **images**.

*images*\
Tipo: [XStoreImage\*](/pt-BR/reference/system/xstore/structs/xstoreimage)

Imagens associadas ao produto.

*videosCount*\
Tipo: uint32\_t

O número de vídeos em **videos**.

*videos*\
Tipo: [XStoreVideo\*](/pt-BR/reference/system/xstore/structs/xstorevideo)

Vídeos associados ao produto.

## Comentários

Os produtos na Store são organizados em uma hierarquia de objetos de *produto*, *SKU* e *disponibilidade*. Os produtos são representados por objetos **XStoreProduct**. Os SKUs de cada produto são representados por objetos [XStoreSku](/pt-BR/reference/system/xstore/structs/xstoresku), e as disponibilidades de cada SKU são representadas por objetos [XStoreAvailability](/pt-BR/reference/system/xstore/structs/xstoreavailability).

## Requisitos

**Cabeçalho:** XStore.h (incluído em XGameRuntime.h)

**Plataformas compatíveis:** Windows, consoles da família XBOX One e consoles XBOX Series

## Documentação conceitual

* [Operações básicas da loja](/pt-BR/publishing/xstore-commerce/xstore-basic-operations)
* [Conceder aos jogadores acesso ao conteúdo de complementos](/pt-BR/publishing/xstore-commerce/xstore-granting-access)
* [Gerenciar e licenciar conteúdo para download (DLC)](/pt-BR/publishing/xstore-commerce/xstore-dlc)

## Confira também

[XStore](/pt-BR/reference/system/xstore/xstore_members)


## Related topics

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