Passer au contenu principal
Demande qu’un ou tous les utilisateurs locaux quittent le lobby.

Syntaxe

Paramètres

lobby   PFLobbyHandle Handle du lobby. localUser   PFEntityKey*
facultatif
Valeur facultative indiquant si un utilisateur local spécifique 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 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().

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 est fourni pour indiquer qu’elle est terminée.

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.

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
Dernière modification le 8 octobre 2026