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