Pular para o conteúdo principal
Solicita que um ou todos os usuários locais saiam do lobby.

Sintaxe

Parâmetros

lobby   PFLobbyHandle O identificador do lobby. localUser   PFEntityKey*
opcional
Um valor opcional que indica se um usuário local específico deve sair do lobby. Se esse valor for nullptr, todos os usuários locais sairão do lobby. asyncContext   void*
opcional
Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

Valor retornado

Tipo: HRESULT S_OK se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PFMultiplayerGetErrorMessage().

Comentários

Este método enfileira uma operação assíncrona para remover um ou todos os usuários locais do lobby. Na conclusão, uma PFLobbyLeaveLobbyCompletedStateChange será fornecida indicando que a operação foi concluída.

Este método não garante que a saída terá êxito. A operação pode falhar devido a erros de rede ou do serviço. Se a tentativa de saída falhar, mas puder ser repetida, a biblioteca continuará tentando a operação de saída. Caso contrário, o cliente local desconectará do lobby os membros locais solicitados, mas os manterá como membros. Eles permanecerão como membros desconectados até ingressarem novamente.

Este método não pode ser chamado por uma entidade game_server.

Requisitos

Cabeçalho: PFLobby.h

Confira também

Membros do PFLobby
Última modificação em 8 de outubro de 2026