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

関連項目

multiplayer_c