XblMultiplayerSessionInitializationInfo

在成员初始化期间提供。

语法

typedef struct XblMultiplayerSessionInitializationInfo {  
    XblMultiplayerInitializationStage Stage;  
    time_t StageStartTime;  
    uint32_t Episode;  
} XblMultiplayerSessionInitializationInfo  

成员

Stage
类型:XblMultiplayerInitializationStage

此“阶段”经历了从“加入”到“测量”再到“评估”的过程。 一旦剧集 #1 失败,“阶段”将被设置为“已失败”且无法初始化会话。 否则,剧集完成初始化时,就会删除“initializing”对象。 如果设置了“autoEvaluate”,则跳过“评估”。 如果“metrics”和“measurementServerAddresses”都未设置,将跳过“测量”阶段。

StageStartTime
类型:time_t

初始化阶段开始的时间。

Episode
类型:uint32_t

如果针对成成员设置了 member_initialization 且 Initialize 为 true,则会将该成员分配给 InitializingEpisode。 剧集是一组需要应用 QoS 指标的用户。 未设置 InitializingEpisode 时将为 0。 仅当手动管理 QoS 时此值才有用。

要求

头文件:multiplayer_c.h

另请参阅

multiplayer_c