> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XStoreEnumerateProductsQuery

> XStoreEnumerateProductsQuery

# XStoreEnumerateProductsQuery

Enumera os resultados de uma consulta de produtos.

## Sintaxe

```cpp theme={null}
HRESULT XStoreEnumerateProductsQuery(  
         const XStoreProductQueryHandle productQueryHandle,  
         void* context,  
         XStoreProductQueryCallback* callback  
)  
```

### Parâmetros

*productQueryHandle*   \_In\_\
Tipo: XStoreProductQueryHandle

O identificador da consulta cujos resultados serão enumerados. XStoreProductQueryHandle é retornado por [XStoreQueryProductForCurrentGameResult](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryproductforcurrentgameresult.md), [XStoreQueryProductForPackageResult.md](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryproductforpackageresult.md), [XStoreQueryEntitledProductsResult](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryentitledproductsresult.md), [XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md) e [XStoreQueryProductsResult](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryproductsresult.md).

*context*   \_In\_opt\_\
Tipo: void\*

Contexto definido pelo jogo a ser passado para o retorno de chamada.

*callback*   \_In\_\
Tipo: [XStoreProductQueryCallback\*](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductquerycallback.md)

Retorno de chamada definido pelo jogo a ser chamado para cada produto.

### Valor retornado

Tipo: HRESULT

Código de êxito ou de erro HRESULT.

## Comentários

É seguro chamar esta função em um thread sensível ao tempo.

Esta função é usada para enumerar os produtos retornados por uma função que solicita informações de produto. Se necessário, depois de solicitar a enumeração dos produtos, use a função [XStoreProductsQueryHasMorePages](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductsqueryhasmorepages.md) para verificar se há mais informações de produto. Se houver mais informações de produto a serem lidas, use [XStoreProductsQueryNextPageAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductsquerynextpageasync.md) para lê-las. Consulte [XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md) para obter um exemplo de uso.

## Requisitos

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

**Biblioteca:** xgameruntime.lib

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Documentação conceitual

* [Threads sensíveis ao tempo](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Confira também

[XStore](https://docs.xbox.com/pt-BR/reference/system/xstore/xstore_members.md)\
[XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md)\
[XStoreQueryProductsResult](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryproductsresult.md)\
[XStoreProductQueryCallback](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductquerycallback.md)


## Related topics

- [XStoreProductQueryCallback](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductquerycallback.md)
- [XStoreProductsQueryHasMorePages](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductsqueryhasmorepages.md)
- [XStoreProductsQueryNextPageAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstoreproductsquerynextpageasync.md)
- [XStoreQueryAssociatedProductsForStoreIdAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryassociatedproductsforstoreidasync.md)
- [XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/pt-BR/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md)
