Skip to main content
Solicita que uno o todos los usuarios locales abandonen el lobby.

Sintaxis

Parámetros

lobby   PFLobbyHandle El identificador del lobby. localUser   PFEntityKey*
opcional
Un valor opcional para indicar si un usuario local específico debe abandonar el lobby. Si este valor es nullptr, todos los usuarios locales abandonarán el lobby. asyncContext   void*
opcional
Un valor de contexto opcional, definido por la aplicación y del tamaño de un puntero, que se puede usar para asociar el cambio de estado de finalización con esta llamada.

Valor devuelto

Tipo: HRESULT S_OK si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante PFMultiplayerGetErrorMessage().

Comentarios

Este método pone en cola una operación asincrónica para quitar a uno o todos los usuarios locales del lobby. Al completarse, se proporcionará un PFLobbyLeaveLobbyCompletedStateChange que indica que la operación se ha completado.

Este método no garantiza que el abandono se realice correctamente. La operación puede producir un error debido a errores de red o de servicio. Si el intento de abandono produce un error pero se puede reintentar, la biblioteca continuará reintentando la operación de abandono. De lo contrario, el cliente local desconectará del lobby a los miembros locales solicitados, pero los mantendrá como miembros. Permanecerán como miembros desconectados hasta que se vuelvan a unir.

Este método no puede ser llamado por una entidad game_server.

Requisitos

Encabezado: PFLobby.h

Consulte también

Miembros de PFLobby
Última modificación el 28 de agosto de 2026