> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameUiWebAuthenticationResultData

> XGameUiWebAuthenticationResultData

# XGameUiWebAuthenticationResultData

Contiene la respuesta de una solicitud de autenticación web.

## Sintaxis

```cpp theme={null}
typedef struct XGameUiWebAuthenticationResultData {  
    HRESULT responseStatus ;  
    size_t responseCompletionUriSize;  
    const char* responseCompletionUri;  
} XGameUiWebAuthenticationResultData  
```

### Miembros

*responseStatus*
Tipo: HRESULT

Indica el estado de la autenticación de la vista web. `S_OK` si se realizó correctamente, o `E_CANCELLED` si el usuario cerró manualmente la vista web presionando el botón Atrás.

*responseCompletionUriSize*\
Tipo: size\_t

El tamaño, en bytes, de los datos de respuesta, que se almacenan en *responseCompletionUri*.

*responseCompletionUri*\
Tipo: const char\*

Los datos de respuesta completos, que se incluyen en formato de URI.

## Comentarios

Puede acceder a esta estructura después de llamar a [XGameUiShowWebAuthenticationResult](/reference/system/xgameui/functions/xgameuishowwebauthenticationresult).

Puede comprobar el campo *responseStatus* para ver si la solicitud de autorización se realizó correctamente o no. El campo contendrá `S_OK` si el explorador de autenticación navegó correctamente al URI de finalización; de lo contrario, contendrá `E_CANCELLED` para indicar que el usuario canceló presionando Atrás.

Si la solicitud de autorización se realizó correctamente, los datos de respuesta contienen el URI de devolución de llamada base y los parámetros que el proveedor de OAuth agregó como resultado de autenticar al usuario (token de acceso, tiempo de expiración, etc.)

Si la solicitud de autorización se canceló, los datos de respuesta serán una cadena nula.

## Requisitos

**Encabezado:** XGameUI.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[XGameUI](/reference/system/xgameui/xgameui_members)\
[XGameUiShowWebAuthenticationAsync](/reference/system/xgameui/functions/xgameuishowwebauthenticationasync)\
[XGameUiShowWebAuthenticationResultSize](/reference/system/xgameui/functions/xgameuishowwebauthenticationresultsize)\
[XGameUiShowWebAuthenticationResult](/reference/system/xgameui/functions/xgameuishowwebauthenticationresult)\
[Modelo de programación asincrónica](/build/core-features/common/async/async-programming-model)


## Related topics

- [XGameUiShowWebAuthenticationResult](/es/reference/system/xgameui/functions/xgameuishowwebauthenticationresult.md)
- [XGameUiShowWebAuthenticationResultSize](/es/reference/system/xgameui/functions/xgameuishowwebauthenticationresultsize.md)
- [XGameUiShowWebAuthenticationAsync](/es/reference/system/xgameui/functions/xgameuishowwebauthenticationasync.md)
- [XGameUiShowWebAuthenticationWithOptionsAsync](/es/reference/system/xgameui/functions/xgameuishowwebauthenticationwithoptionsasync.md)
- [XGameUI](/es/reference/system/xgameui/xgameui_members.md)
