다음을 통해 공유


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