Skip to main content
以已加入的服务器身份向客户端拥有的大厅发布更新。

语法

参数

lobby   PFLobbyHandle 大厅的句柄。 serverUpdate   PFLobbyServerDataUpdate* 应用于已加入服务器所拥有的大厅数据部分的更新。 asyncContext   void*
optional
一个可选的、应用定义的、指针大小的上下文值,可用于将完成状态更改与此调用相关联。

返回值

类型:HRESULT 如果调用成功,则为 S_OK;否则为错误代码。可通过 PFMultiplayerGetErrorMessage() 检索错误代码的可读形式。

备注

要使用此功能,必须在包含 PFLobby.h 之前定义 PFMULTIPLAYER_INCLUDE_SERVER_APIS。

这是一个异步操作。成功完成后,将向标题提供一个 PFLobbyServerPostUpdateAsServerCompletedStateChange,其中 PFLobbyServerPostUpdateAsServerCompletedStateChange::result 字段设置为 S_OK。完成失败时,将向标题提供一个 PFLobbyServerPostUpdateAsServerCompletedStateChange,其中 PFLobbyServerPostUpdateAsServerCompletedStateChange::result 字段设置为失败。如果应用更新会改变大厅的状态,则将在稍后向标题提供一个 PFLobbyUpdatedStateChange

此操作成功完成仅表示大厅服务已接受更新。在向标题提供包含更新状态的 PFLobbyUpdatedStateChange 之前,标题的本地大厅状态视图不会反映此更新。

此操作仅限于使用连接的客户端拥有的大厅。

要求

头文件: PFLobby.h

另请参阅

PFLobby 成员
PFLobbyPostUpdate
最后修改于 2026年8月13日