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

# PartyXblLoginToPlayFabCompletedStateChange

> Referencia del cambio de estado PartyXblLoginToPlayFabCompleted, que informa del resultado y del token de entidad al iniciar sesión de un usuario de XBOX Live en PlayFab Party.

Información específica del tipo de cambio de estado *LoginToPlayFabCompleted*.

## Sintaxis

```cpp theme={null}
struct PartyXblLoginToPlayFabCompletedStateChange : PartyXblStateChange {  
    PartyXblStateChangeResult result;  
    PartyError errorDetail;  
    PartyXblLocalChatUser* localChatUser;  
    void* asyncIdentifier;  
    PartyString entityId;  
    PartyString titlePlayerEntityToken;  
    time_t expirationTime;  
}  
```

### Miembros

**`result`**   [PartyXblStateChangeResult](/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangeresult)

Indica que la operación de inicio de sesión se realizó correctamente o el motivo por el que falló.

**`errorDetail`**   [PartyError](/services/playfab/multiplayer/networking/reference/typedefs)

Un valor de diagnóstico que proporciona información adicional para solucionar problemas relacionados con cualquier posible condición de error.

**`localChatUser`**   [PartyXblLocalChatUser](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser)\*

El usuario de chat local que inició sesión en PlayFab.

**`asyncIdentifier`**   void\*

El identificador asincrónico proporcionado a la llamada asociada a este cambio de estado.

**`entityId`**   [PartyString](/services/playfab/multiplayer/networking/reference/typedefs)

El identificador de entidad de PlayFab asociado a la identidad de XBOX Live del usuario de chat local.

**`titlePlayerEntityToken`**   [PartyString](/services/playfab/multiplayer/networking/reference/typedefs)

El token de entidad de PlayFab asociado a la identidad de XBOX Live del usuario de chat local.

**`expirationTime`**   time\_t

La marca de tiempo que describe cuándo expira este token.

Cuando el token esté cerca de la hora de expiración o si el token ha expirado debido a que la aplicación ha estado en un estado inactivo durante un tiempo prolongado, se debe obtener un nuevo token llamando a [PartyXblManager::LoginToPlayFab()](/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_logintoplayfab).

## Requisitos

**Encabezado:** PartyXboxLive.h

## Consulte también

[Miembros de PartyXboxLive](/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members)


## Related topics

- [PartyXblManager::LoginToPlayFab](/es/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_logintoplayfab.md)
- [PartyXblStateChangeType](/es/services/playfab/multiplayer/networking/xblreference/enums/partyxblstatechangetype.md)
- [Información general de la API de C/C++ de PartyXboxLive](/es/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [Notas de la versión del asistente de XBOX Live de PlayFab Party](/es/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [Biblioteca auxiliar de XBOX Live para PlayFab Party](/es/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
