语法
参数
lobby PFLobbyHandle
大厅的句柄。
connectionStatus PFLobbyServerConnectionStatus*output 服务器的输出连接状态。
返回值
类型:HRESULT 如果调用成功,则为S_OK;否则为错误代码。可通过 PFMultiplayerGetErrorMessage() 检索错误代码的可读形式。
备注
加入大厅时,库会与 PlayFab PubSub 通知服务建立 WebSocket 连接。此连接用于向库提供有关大厅的实时更新。此方法可用于确定大厅服务器的连接状态,这对于诊断大厅服务器接收大厅更新的能力非常有用。非拥有者大厅服务器只能加入客户端拥有的大厅。如果没有服务器加入客户端拥有的大厅,此方法会返回相应的错误代码。
通过调用 PFMultiplayerJoinLobbyAsServer() 仍处于异步加入大厅过程中的大厅服务器,将看到其连接状态为 PFLobbyServerConnectionStatus::NotConnected,直到连接建立完成。
大厅服务器连接状态的变化通过一个 PFLobbyUpdatedStateChange 通知给标题,其中
PFLobbyUpdatedStateChange::serverConnectionStatusUpdated 字段设置为 true。
