Skip to main content

XGameUiShowWebAuthenticationResult

Obtient les résultats d’un appel à XGameUiShowWebAuthenticationAsync.

Syntaxe

Paramètres

async   _Inout_
Type : XAsyncBlock*
Pointeur vers le XAsyncBlock qui a été passé à XGameUiShowWebAuthenticationAsync. bufferSize   _In_
Type : size_t
La taille, en octets, de la mémoire tampon qui doit recevoir les données de résultat de la demande d’authentification terminée. buffer   _Out_writes_bytes_to_(bufferSize,bufferUsed)
Type : void
Pointeur vers la mémoire tampon qui doit recevoir les données de résultat de la demande d’authentification terminée. Cette mémoire tampon contient la structure de données de résultat ainsi que les données de réponse de taille variable. ptrToBuffer   _Outptr_
Type : XGameUiWebAuthenticationResultData**
Pointeur de référence vers la structure de données de résultat. La structure de données de résultat est stockée dans le paramètre buffer passé. bufferUsed   _Out_opt_
Type : size_t*
Le nombre d’octets de buffer qui ont été utilisés pour stocker les données de résultat et les données de réponse variables.

Valeur de retour

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

Remarques

Appelez cette méthode dans le rappel de l’AsyncBlock ou une fois l’AsyncBlock terminé. Avant d’appeler cette méthode, vous devez appeler XGameUiShowWebAuthenticationResultSize afin de pouvoir allouer une mémoire tampon de taille suffisante pour contenir les résultats de la réponse d’authentification Web. Après l’appel de cette méthode, buffer contient à la fois la structure XGameUiWebAuthenticationResultData et les données de réponse variables (accessibles au moyen du champ responseCompletionUri de la structure de données de résultat). Lorsque vous avez terminé de traiter les résultats des données de résultat, vous devez libérer l’allocation de mémoire de buffer. Pour un exemple d’utilisation de cette méthode, consultez l’exemple de code dans XGameUiShowWebAuthenticationAsync.

Configuration requise

En-tête : XGameUI.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XGameUI
XGameUiShowWebAuthenticationAsync
XGameUiShowWebAuthenticationResultSize
XGameUiWebAuthenticationResultData
Modèle de programmation asynchrone
Last modified on October 6, 2026