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

# PFLobbyGetMemberConnectionStatus

> Referencia de PFLobbyGetMemberConnectionStatus para consultar si un miembro de un lobby de PlayFab está conectado al servicio de notificaciones en el SDK de C++ de Multiplayer.

Determina el estado de conexión de un miembro con el servicio de notificaciones.

## Sintaxis

```cpp theme={null}
HRESULT PFLobbyGetMemberConnectionStatus(  
    PFLobbyHandle lobby,  
    const PFEntityKey* member,  
    PFLobbyMemberConnectionStatus* connectionStatus  
)  
```

### Parámetros

**`lobby`**   PFLobbyHandle

El identificador del lobby.

**`member`**   [PFEntityKey\*](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfentitykey_clientsdk)

El miembro cuyo estado de conexión se inspeccionará.

**`connectionStatus`**   [PFLobbyMemberConnectionStatus\*](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus)\
*salida*

El estado de conexión de salida del miembro.

### Valor devuelto

Tipo: HRESULT

`S_OK` si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [PFMultiplayerGetErrorMessage()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Comentarios

Al unirse a un lobby, la biblioteca establece una conexión WebSocket con el servicio de notificaciones PubSub de PlayFab. Esta conexión se usa para proporcionar a la biblioteca actualizaciones en tiempo real sobre el lobby. Este método se puede usar para determinar el estado de conexión de un miembro, lo que resulta útil para diagnosticar la capacidad de un miembro de recibir actualizaciones sobre el lobby. <br /><br /> Un miembro local que todavía está en proceso de unirse de forma asincrónica al lobby, mediante una llamada a cualquiera de [PFMultiplayerCreateAndJoinLobby()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby), [PFMultiplayerJoinLobby()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby) o [PFLobbyAddMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember), verá su estado de conexión como [PFLobbyMemberConnectionStatus::NotConnected](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) hasta que se establezca la conexión.   <br /><br /> Cuando cambia el estado de conexión de un usuario, se proporciona al título un [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary) con el campo `PFLobbyMemberUpdateSummary::member` establecido en la clave de entidad del usuario y el campo `PFLobbyMemberUpdateSummary::connectionStatusUpdated` establecido en true. El `PFLobbyMemberUpdateSummary` se proporcionará al título como una entrada `memberUpdates` en una estructura [PFLobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) a través de [PFMultiplayerStartProcessingLobbyStateChanges()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges).   <br /><br /> Cuando el estado de conexión de un usuario cambia de [PFLobbyMemberConnectionStatus::Connected](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) a [PFLobbyMemberConnectionStatus::NotConnected](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus), es posible que esté experimentando problemas de conectividad o que su juego se haya bloqueado. El propietario del lobby puede quitar a estos usuarios del lobby mediante [PFLobbyForceRemoveMember()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyforceremovemember).

## Requisitos

**Encabezado:** PFLobby.h

## Consulte también

[Miembros de PFLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [Notas de la versión del SDK de C++ de PlayFab Multiplayer](/es/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFLobby.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [GetMemberConnectionStatus](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMemberConnectionStatus.md)
- [PFLobbyMemberConnectionStatus](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus.md)
- [LobbyMemberConnectionStatus](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus.md)
