次の方法で共有


XblMultiplayerSessionMemberStatus

セッションのメンバーの状態を示す値を定義します。

構文

enum class XblMultiplayerSessionMemberStatus  : uint32_t  
{  
    Reserved,  
    Inactive,  
    Ready,  
    Active  
}  

定数

定数 説明
Reserved メンバーは特定の Xbox ユーザー ID に予約されています。 指定されたメンバーは、セッションに参加して予約を履行する必要があります。 予約されたのメンバーが JoinTimeout の終了前に (XblMultiplayerMemberInitialization 構造内で) 参加しない場合、そのメンバーはセッションから削除されます。
Inactive メンバーは現在のタイトルで非アクティブです。 XblMultiplayerSessionMember 構造体の ActiveTitleId で指定されているように、メンバーは別のタイトルでアクティブになっている可能性があります。 非アクティブなメンバーが MemberInactiveTimeout の終了前に (XblMultiplayerSessionConstants 構造体で) アクティブとしてマークされていない場合、そのメンバーはセッションから削除されます。
Ready シェルがタイトルを起動してマルチプレイヤー ゲームを開始すると、メンバーは準備完了としてマークされます。 準備完了メンバーが MemberReadyTimeout の終了前に (XblMultiplayerSessionConstants 構造体で) アクティブとしてマークされていない場合、そのメンバーは非アクティブとしてマークされます。
Active メンバーは現在のタイトルでアクティブです。

以下のメンバーです。

XblMultiplayerManagerMember
XblMultiplayerSessionMember

以下の引数です。

XblMultiplayerSessionCurrentUserSetStatus

要件

ヘッダー: multiplayer_c.h

関連項目

multiplayer_c