Syntaxe
Paramètres
lobby PFLobbyHandle
Handle du lobby.
localUser PFEntityKey*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 : HRESULTS_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().
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.
