XblMultiplayerMemberInitialization
表示新建多人游戏服务会话的要求。
语法
typedef struct XblMultiplayerMemberInitialization {
uint64_t JoinTimeout;
uint64_t MeasurementTimeout;
uint64_t EvaluationTimeout;
bool ExternalEvaluation;
uint32_t MembersNeededToStart;
} XblMultiplayerMemberInitialization
成员
JoinTimeout
类型:uint64_t
服务质量 (QoS) 流程加入阶段的最长时间(以毫秒为单位)。
MeasurementTimeout
类型:uint64_t
QoS 流程测量阶段的最长时间(以毫秒为单位)。
EvaluationTimeout
类型:uint64_t
QoS 流程评估阶段的最长时间(以毫秒为单位)。
ExternalEvaluation
类型:布尔
设置为 true 时,指示游戏执行评估阶段。
MembersNeededToStart
类型:uint32_t
会话的最小成员数。 默认为 2。 必须介于 1 和 maxMemberCount
之间。 仅适用于加入阶段。
成员隶属于
XblMultiplayerSessionConstants
参数属于
XblMultiplayerSessionConstantsSetMemberInitialization
要求
头文件:multiplayer_c.h