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