PFLobbyServerLeaveAsServer
请求服务器离开其当前所在客户端拥有的大厅。
语法
HRESULT PFLobbyServerLeaveAsServer(
PFLobbyHandle lobby,
void* asyncContext
)
参数
lobby
PFLobbyHandle
大厅的句柄。
asyncContext
void*
可选
一个可选应用定义的指针大小的上下文值,可用于将完成状态更改与此调用关联起来。
返回值
类型:HRESULT
如果调用成功,则为 S_OK
,否则为错误代码。 可通过 PFMultiplayerGetErrorMessage() 检索错误代码的可读形式。
备注
若要使用此功能,必须在包含 PFLobby.h 之前定义 PFMULTIPLAYER_INCLUDE_SERVER_APIS。
此方法将异步操作排队以退出客户端拥有的大厅。 完成后,将提供 PFLobbyServerLeaveLobbyAsServerCompletedStateChange,指示操作已完成。
此操作仅限于使用连接的客户端拥有的大厅。
服务器离开大厅时,不会自动删除以前添加到大厅的任何服务器拥有的数据。 如果还希望删除 serverData,则应在离开大厅之前通过调用 PFLobbyServerPostUpdateAsServer() 显式执行此操作。
要求
标头: PFLobby.h