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

# PFLobbyServerLeaveAsServer

> Référence de PFLobbyServerLeaveAsServer pour qu'un game_server quitte un lobby PlayFab détenu par un client qu'il a précédemment rejoint, au moyen du SDK C++ PlayFab Multiplayer.

Demande que le serveur quitte le lobby détenu par un client dans lequel il se trouve actuellement.

## Syntaxe

```cpp theme={null}
HRESULT PFLobbyServerLeaveAsServer(  
    PFLobbyHandle lobby,  
    void* asyncContext  
)  
```

### Paramètres

**`lobby`**   PFLobbyHandle

Handle du 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

Pour utiliser cette fonctionnalité, vous devez définir PFMULTIPLAYER\_INCLUDE\_SERVER\_APIS avant d'inclure PFLobby.h. <br /><br /> Cette méthode met en file d'attente une opération asynchrone visant à quitter le lobby détenu par un client. À l'issue de l'opération, un [PFLobbyServerLeaveLobbyAsServerCompletedStateChange](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverleavelobbyasservercompletedstatechange) est fourni pour indiquer qu'elle est terminée.   <br /><br /> Cette opération est réservée aux lobbies détenus par un client qui utilisent des connexions.   <br /><br /> Les données détenues par le serveur précédemment ajoutées au lobby ne sont PAS automatiquement supprimées lorsque le serveur quitte le lobby. Si vous souhaitez également supprimer les serverData, vous devez le faire explicitement en appelant [PFLobbyServerPostUpdateAsServer()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver) avant de quitter le lobby.

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

- [Notes de version du SDK C++ PlayFab Multiplayer](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PFLobbyStateChangeType](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md)
- [Leave Lobby As Server](/api-reference/lobby/leave-lobby-as-server.md)
- [Lobby.LeaveAsServer](/fr-CA/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/LeaveAsServer.md)
- [PFLobbyServerLeaveLobbyAsServerCompletedStateChange](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverleavelobbyasservercompletedstatechange.md)
