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

Énumère les résultats d'une requête de produits.

## Syntaxe

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

### Paramètres

*productQueryHandle*   \_In\_\
Type : XStoreProductQueryHandle

Le handle de la requête dont les résultats doivent être énumérés. XStoreProductQueryHandle est retourné par [XStoreQueryProductForCurrentGameResult](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryproductforcurrentgameresult.md), [XStoreQueryProductForPackageResult.md](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryproductforpackageresult.md), [XStoreQueryEntitledProductsResult](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryentitledproductsresult.md), [XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md) et [XStoreQueryProductsResult](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryproductsresult.md).

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

Contexte défini par le jeu à passer au rappel.

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

Rappel défini par le jeu à appeler pour chaque produit.

### Valeur de retour

Type : HRESULT

Code de réussite ou d'erreur HRESULT.

## Remarques

Cette fonction peut être appelée de façon sécuritaire sur un thread à contrainte de temps.

Cette fonction sert à énumérer les produits retournés par une fonction qui demande des informations sur les produits. Au besoin, une fois l'énumération des produits demandée, utilisez la fonction [XStoreProductsQueryHasMorePages](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstoreproductsqueryhasmorepages.md) pour vérifier s'il existe d'autres informations sur les produits. S'il reste des informations sur les produits à lire, utilisez [XStoreProductsQueryNextPageAsync](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstoreproductsquerynextpageasync.md) pour les lire. Consultez [XStoreQueryAssociatedProductsAsync](https://docs.xbox.com/fr-CA/reference/system/xstore/functions/xstorequeryassociatedproductsasync.md) pour un exemple d'utilisation.

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

* [Threads à contrainte de temps](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

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


## Related topics

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