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