次の方法で共有


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

関連項目

multiplayer_c