XblMultiplayerSessionVisibility
定义指示会话的可见性或可访问性的值。
语法
enum class XblMultiplayerSessionVisibility : uint32_t
{
Unknown,
Any,
PrivateSession,
Visible,
Full,
Open
}
常量
常量 | 说明 |
---|---|
未知 | 状态未知。 |
任意 | 忽略会话可见性筛选器。 |
PrivateSession | 会话是私人的,对不在会话中的玩家不可见。 尝试加入会导致服务返回 HTTP_E_STATUS_FORBIDDEN (403)。 |
可见 | 该会话对不在会话中的玩家可见,但该会话对他们是只读的,他们无法加入会话。 尝试加入会导致服务返回 HTTP_E_STATUS_BAD_REQUEST (400)。 |
完全 | 会话已满员,任何人都无法加入。 尝试加入会导致服务返回 HTTP_E_STATUS_BAD_REQUEST (400)。 |
开放 | 会话开放,但任何人都无法加入。 |
备注
有关详细信息,请参阅多人游戏会话高级主题的游戏会话可见性和可加入性和可见性和可加入性部分。
成员隶属于
XblMultiplayerActivityDetails
XblMultiplayerSessionConstants
XblMultiplayerSessionInitArgs
XblMultiplayerSessionQuery
XblMultiplayerSessionQueryResult
参数属于
XblMultiplayerSearchHandleGetVisibility
XblMultiplayerSessionConstantsSetVisibility
要求
头文件:multiplayer_c.h