Skip to main content

XStoreShowRedeemTokenUIAsync

Déclenche l’échange d’un jeton spécifié pour l’utilisateur actuel.

Syntaxe

Paramètres

storeContextHandle   _In_
Type : XStoreContextHandle
Handle de contexte du magasin pour l’utilisateur, retourné par XStoreCreateContext. token   _In_z_
Type : char*
Le jeton à échanger. Cette valeur ne peut pas être vide ni nulle; si vous souhaitez afficher l’interface utilisateur sans fournir de code à préremplir dans l’interface, transmettez une seule espace ” ”. allowedStoreIds   _In_z_count_(allowedStoreIdsCount)
Type : char**
Vous permet de restreindre les codes 5x5 afin qu’ils ne fonctionnent qu’avec des produits précis. allowedStoreIdsCount   _In_
Type : size_t
Le nombre d’éléments dans allowedStoreIds. disallowCsvRedemption   _In_
Type : bool
Empêche l’échange de CSV (codes 5x5 de type carte-cadeau ou argent). 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 d’exécution de cette fonction, appelez XStoreShowRedeemTokenUIResult après avoir appelé cette fonction. L’extrait de code suivant montre un exemple de lancement de l’interface utilisateur d’échange de jeton.

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

Voir aussi

XStore
XStoreShowRedeemTokenUIResult
Last modified on October 6, 2026