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

# XGameUiShowWebAuthenticationResult

> XGameUiShowWebAuthenticationResult

# XGameUiShowWebAuthenticationResult

Obtient les résultats d'un appel à [XGameUiShowWebAuthenticationAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md).

## Syntaxe

```cpp theme={null}
HRESULT XGameUiShowWebAuthenticationResult(  
         XAsyncBlock* async,  
         size_t bufferSize,  
         void* buffer,  
         XGameUiWebAuthenticationResultData** ptrToBuffer,  
         size_t* bufferUsed  
)  
```

### Paramètres

*async*   \_Inout\_\
Type : [XAsyncBlock\*](https://docs.xbox.com/fr/reference/system/xasync/structs/xasyncblock.md)

Pointeur vers le [XAsyncBlock](https://docs.xbox.com/fr/reference/system/xasync/structs/xasyncblock.md) qui a été passé à [XGameUiShowWebAuthenticationAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md).

*bufferSize*   \_In\_\
Type : size\_t

Taille, en octets, de la mémoire tampon destinée à 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 destinée à 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\*\*](https://docs.xbox.com/fr/reference/system/xgameui/structs/xgameuiwebauthenticationresultdata.md)

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\*

Nombre d'octets de *buffer* 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 *AsyncBlock* ou une fois l'*AsyncBlock* terminé.

Avant d'appeler cette méthode, vous devez appeler [XGameUiShowWebAuthenticationResultSize](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationresultsize.md) 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 via le champ *responseCompletionUri* de la structure de données de résultat).

Lorsque vous avez terminé de traiter les données de résultat, vous devez libérer l'allocation de mémoire de *buffer*.

Pour obtenir un exemple d'utilisation de cette méthode, consultez l'exemple de code dans [XGameUiShowWebAuthenticationAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md).

## 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](https://docs.xbox.com/fr/reference/system/xgameui/xgameui_members.md)\
[XGameUiShowWebAuthenticationAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md)\
[XGameUiShowWebAuthenticationResultSize](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationresultsize.md)\
[XGameUiWebAuthenticationResultData](https://docs.xbox.com/fr/reference/system/xgameui/structs/xgameuiwebauthenticationresultdata.md)\
[Modèle de programmation asynchrone](https://docs.xbox.com/fr/build/core-features/common/async/async-programming-model.md)


## Related topics

- [XGameUiShowWebAuthenticationResultSize](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationresultsize.md)
- [XGameUiShowWebAuthenticationAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md)
- [XGameUiShowWebAuthenticationWithOptionsAsync](https://docs.xbox.com/fr/reference/system/xgameui/functions/xgameuishowwebauthenticationwithoptionsasync.md)
- [XGameUiWebAuthenticationResultData](https://docs.xbox.com/fr/reference/system/xgameui/structs/xgameuiwebauthenticationresultdata.md)
- [XGameUiWebAuthenticationOptions](https://docs.xbox.com/fr/reference/system/xgameui/enums/xgameuiwebauthenticationoptions.md)
