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