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: HRESULTS_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.
