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

另请参阅

PFLobby 成员