XblMultiplayerSessionVisibility
セッションの可視性またはアクセシビリティを示す値を定義します。
構文
enum class XblMultiplayerSessionVisibility : uint32_t
{
Unknown,
Any,
PrivateSession,
Visible,
Full,
Open
}
定数
定数 | 説明 |
---|---|
不明 | 状態が不明です。 |
任意 | セッションの可視性フィルターを無視します。 |
PrivateSession | このセッションはプライベートであり、セッション内にいない他のプレイヤーには表示されません。 参加を試みると、サービスが HTTP_E_STATUS_FORBIDDEN (403) を返します。 |
Visible | このセッションはセッション内にいない他のプレイヤーにも表示されますが、セッションは読み取り専用であり、参加できません。 参加を試みると、サービスが HTTP_E_STATUS_BAD_REQUEST (400) を返します。 |
フル (Full) | セッションはいっぱいで、どのユーザーも参加できません。 参加を試みると、サービスが HTTP_E_STATUS_BAD_REQUEST (400) を返します。 |
オープン | セッションは開いており、だれでも参加できます。 |
解説
詳細については、「マルチプレイヤー セッションの高度なトピック」の「ゲーム セッションの可視性と参加可能性」と「可視性と参加可能性」のセクションを参照してください。
以下のメンバーです。
XblMultiplayerActivityDetails
XblMultiplayerSessionConstants
XblMultiplayerSessionInitArgs
XblMultiplayerSessionQuery
XblMultiplayerSessionQueryResult
以下の引数です。
XblMultiplayerSearchHandleGetVisibility
XblMultiplayerSessionConstantsSetVisibility
要件
ヘッダー: multiplayer_c.h