Sintaxis
Parámetros
handle PFMultiplayerHandle
El identificador de la instancia de la API de PFMultiplayer.
server PFEntityKey*
La clave de entidad de PlayFab del servidor de juego que crea el lobby. Su tipo de entidad debe ser “game_server”.
createConfiguration PFLobbyCreateConfiguration*
Los datos de configuración iniciales que se usan al crear el lobby.
asyncContext void*optional 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.
lobby PFLobbyHandle*optional, library-allocated output El objeto de lobby de salida opcional, que se puede usar para poner en cola operaciones para su ejecución inmediata cuando se complete esta operación.
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
Para usar esta característica, debe definir PFMULTIPLAYER_INCLUDE_SERVER_APIS antes de incluir PFLobby.h.Esta es una operación asincrónica. Tras una finalización correcta, el título recibirá un PFLobbyCreateAndClaimServerLobbyCompletedStateChange con el campo PFLobbyCreateAndClaimServerLobbyCompletedStateChange::result establecido en
S_OK. Tras una finalización con error, el título recibirá un PFLobbyCreateAndClaimServerLobbyCompletedStateChange con el campo PFLobbyCreateAndClaimServerLobbyCompletedStateChange::result establecido en un error.
