Skip to main content

XStoreReportConsumableFulfillmentAsync

Consomme la quantité spécifiée d’un produit consommable. Pour plus d’informations sur l’implémentation et l’utilisation des produits consommables, consultez Écosystèmes basés sur les produits consommables.

Syntaxe

Paramètres

storeContextHandle   _In_
Type : XStoreContextHandle
Handle de contexte du Store pour l’utilisateur, retourné par XStoreCreateContext. storeProductId   _In_z_
Type : char*
ID Store de l’extension consommable que vous voulez signaler comme traitée. quantity   _In_
Type : uint32_t
Nombre d’unités de l’extension consommable que vous voulez signaler comme traitées. Pour un produit consommable géré par le Store (c’est-à-dire un produit consommable dont Microsoft assure le suivi du solde), spécifiez le nombre d’unités qui ont été consommées. Pour un produit consommable géré par le jeu (c’est-à-dire un produit consommable dont le développeur assure le suivi du solde), spécifiez 1. trackingId   _In_
Type : GUID
GUID fourni par le développeur qui identifie, à des fins de suivi, la transaction précise à laquelle l’opération de traitement est associée. async   _Inout_
Type : XAsyncBlock*
Un XAsyncBlock définissant le travail asynchrone en cours. Le XAsyncBlock peut être utilisé pour interroger l’état de l’appel et récupérer les résultats de l’appel. Pour plus d’informations, consultez XAsyncBlock.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

Pour récupérer le résultat de cette fonction, appelez XStoreReportConsumableFulfillmentResult après avoir appelé cette fonction. L’extrait de code suivant montre un exemple d’utilisation d’une quantité d’un produit consommable.

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

Voir aussi

XStore
Écosystèmes basés sur les produits consommables XStoreReportConsumableFulfillmentResult
Last modified on October 6, 2026