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

# PFLobbyLeave

> Référence de PFLobbyLeave pour demander qu'un ou tous les utilisateurs locaux quittent un lobby PlayFab à l'aide des API de lobby asynchrones du SDK C++ PlayFab Multiplayer.

Demande qu'un ou tous les utilisateurs locaux quittent le lobby.

## Syntaxe

```cpp theme={null}
HRESULT PFLobbyLeave(  
    PFLobbyHandle lobby,  
    const PFEntityKey* localUser,  
    void* asyncContext  
)  
```

### Paramètres

**`lobby`**   PFLobbyHandle

Handle du lobby.

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

Valeur facultative indiquant si un utilisateur local précis doit quitter le lobby. Si cette valeur est nullptr, tous les utilisateurs locaux quitteront le lobby.

**`asyncContext`**   void\*\
*facultatif*

Valeur de contexte facultative, définie par l'application et de la taille d'un pointeur, qui peut être utilisée pour associer le changement d'état d'achèvement à cet appel.

### Valeur de retour

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 au moyen de [PFMultiplayerGetErrorMessage()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayergeterrormessage).

## Remarques

Cette méthode met en file d'attente une opération asynchrone visant à retirer un ou tous les utilisateurs locaux du lobby. À l'issue de l'opération, un [PFLobbyLeaveLobbyCompletedStateChange](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyleavelobbycompletedstatechange) est fourni pour indiquer qu'elle est terminée. <br /><br /> Cette méthode ne garantit pas la réussite du départ. L'opération peut échouer en raison d'erreurs réseau ou de service. Si la tentative de départ échoue mais peut être retentée, la bibliothèque continue de retenter l'opération. Sinon, le client local déconnecte du lobby les membres locaux demandés, mais les conserve en tant que membres. Ils restent des membres déconnectés jusqu'à ce qu'ils rejoignent de nouveau le lobby.   <br /><br /> Cette méthode ne peut pas être appelée par une entité game\_server.

## Configuration requise

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

## Voir aussi

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


## Related topics

- [PFLobbyMemberRemovedStateChange](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange.md)
- [PFLobbyMemberRemovedReason](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberremovedreason.md)
- [PFMultiplayerUninitialize](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayeruninitialize.md)
- [Utiliser Lobby et Matchmaking ensemble](/fr-CA/services/playfab/multiplayer/lobby/lobby-and-matchmaking.md)
- [PFLobbyStateChangeType](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md)
