XblMultiplayerSessionInitializationInfo
メンバー初期化時に存在します。
構文
typedef struct XblMultiplayerSessionInitializationInfo {
XblMultiplayerInitializationStage Stage;
time_t StageStartTime;
uint32_t Episode;
} XblMultiplayerSessionInitializationInfo
メンバー
Stage
型: XblMultiplayerInitializationStage
'stage' は、"joining"、"measuring"、"evaluating" の順に遷移します。 エピソード #1 が失敗した場合、'stage' は "failed" に設定され、セッションは初期化できません。 それ以外の場合は、初期化エピソードが完了すると、'initializing' オブジェクトは削除されます。 'autoEvaluate' が設定されている場合、"evaluating" はスキップされます。 'metrics' と 'measurementServerAddresses' のどちらも設定されていない場合は、"measuring" がスキップされます。
StageStartTime
型: time_t
初期化段階が開始した時刻。
Episode
型: uint32_t
メンバーに対して member_initialization が設定されており Initialize が true の場合、メンバーは InitializingEpisode に割り当てられます。 エピソードは、QoS メトリックの適用が必要なユーザーのセットです。 InitializingEpisode が設定されていない場合は 0 になります。 この値は手動で QoS を管理する場合にのみ役立ちます。
要件
ヘッダー: multiplayer_c.h