PFLobbyGetMaxMemberCount
获取大厅的最大成员计数。
语法
HRESULT PFLobbyGetMaxMemberCount(
PFLobbyHandle lobby,
uint32_t* maxMemberCount
)
参数
lobby
PFLobbyHandle
大厅的句柄。
maxMemberCount
uint32_t*
输出
输出最大成员计数。
返回值
类型:HRESULT
S_OK
如果调用成功; 否则为错误代码。 可通过 PFMultiplayerGetErrorMessage() 检索错误代码的可读形式。
备注
如果此大厅对象是通过调用 PFMultiplayerJoinLobby () 创建的,则此方法将返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges () 提供 PFLobbyUpdatedStateChange ,并将 PFLobbyUpdatedStateChange::maxMembersUpdated 设置为 true。 如果加入大厅成功,则保证在 PFMultiplayerStartProcessingLobbyStateChanges () 提供 PFLobbyJoinLobbyCompletedStateChange 时填充此字段。
如果此大厅对象是通过调用 PFMultiplayerClaimServerLobby () 创建的,则此方法将返回错误,直到 PFMultiplayerStartProcessingLobbyStateChanges () 提供 PFLobbyUpdatedStateChange ,并将 PFLobbyUpdatedStateChange::maxMembersUpdated 设置为 true。 如果声明大厅成功,则保证在 PFMultiplayerStartProcessingLobbyStateChanges () 提供 PFLobbyClaimServerLobbyCompletedStateChange 时填充此字段。
要求
标头: PFLobby.h