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

> Référence de PFLobbyGetMemberConnectionStatus pour déterminer si un membre d'un lobby PlayFab est connecté au service de notifications dans le SDK C++ Multiplayer.

Détermine l'état de connexion d'un membre au service de notifications.

## Syntaxe

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

### Paramètres

**`lobby`**   PFLobbyHandle

Handle du lobby.

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

Membre dont l'état de connexion sera examiné.

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

État de connexion du membre en sortie.

### Valeur renvoyée

Type : HRESULT

`S_OK` si l'appel a réussi, ou un code d'erreur dans le cas contraire. La forme lisible du code d'erreur peut être récupérée via [PFMultiplayerGetErrorMessage()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Remarques

Lors de la jonction à un lobby, la bibliothèque établit une connexion WebSocket au service de notifications PlayFab PubSub. Cette connexion sert à fournir à la bibliothèque des mises à jour en temps réel sur le lobby. Cette méthode permet de déterminer l'état de connexion d'un membre, ce qui est utile pour diagnostiquer la capacité d'un membre à recevoir des mises à jour sur le lobby. <br /><br /> Un membre local qui est toujours en train de rejoindre le lobby de manière asynchrone, via un appel à [PFMultiplayerCreateAndJoinLobby()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby), [PFMultiplayerJoinLobby()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby) ou [PFLobbyAddMember](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember), voit son état de connexion défini sur [PFLobbyMemberConnectionStatus::NotConnected](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) jusqu'à l'établissement de la connexion.   <br /><br /> Lorsque l'état de connexion d'un utilisateur change, un [PFLobbyMemberUpdateSummary](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary) est fourni au titre avec le champ `PFLobbyMemberUpdateSummary::member` défini sur la clé d'entité de l'utilisateur et le champ `PFLobbyMemberUpdateSummary::connectionStatusUpdated` défini sur true. Le `PFLobbyMemberUpdateSummary` est fourni au titre sous forme d'entrée `memberUpdates` dans un struct [PFLobbyUpdatedStateChange](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange) via [PFMultiplayerStartProcessingLobbyStateChanges()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges).   <br /><br /> Lorsque l'état de connexion d'un utilisateur passe de [PFLobbyMemberConnectionStatus::Connected](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) à [PFLobbyMemberConnectionStatus::NotConnected](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus), il rencontre peut-être des problèmes de connectivité, ou son jeu a peut-être planté. Le propriétaire du lobby peut retirer ces utilisateurs du lobby via [PFLobbyForceRemoveMember()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyforceremovemember).

## Configuration requise

**En-tête :** PFLobby.h

## Voir aussi

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


## Related topics

- [Notes de version du SDK C++ PlayFab Multiplayer](/fr/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [GetMemberConnectionStatus](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMemberConnectionStatus.md)
- [PFLobbyMemberConnectionStatus](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus.md)
- [LobbyMemberConnectionStatus](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus.md)
- [LobbyMemberUpdateSummary.ConnectionStatusUpdated](/fr/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberUpdateSummary/ConnectionStatusUpdated.md)
