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

另请参阅

multiplayer_c