XblMultiplayerMatchStatus
定义用于指示匹配阶段状态的值。
语法
enum class XblMultiplayerMatchStatus : uint32_t
{
None,
SubmittingMatchTicket,
Searching,
Found,
Joining,
WaitingForRemoteClientsToJoin,
Measuring,
UploadingQosMeasurements,
WaitingForRemoteClientsToUploadQos,
Evaluating,
Completed,
Resubmitting,
Expired,
Canceling,
Canceled,
Failed,
}
常量
常量 | 说明 |
---|---|
无 | 指示未启动任何匹配搜索。 |
SubmittingMatchTicket | 指示已提交匹配票证以进行匹配。 |
正在搜索 | 指示匹配仍在搜索。 |
已找到 | 指示匹配搜索已找到匹配项。 |
正在加入 | 正在加入初始化阶段。 匹配创建游戏会话并为其添加用户。 在此阶段,客户端可以加入会话,只要不超过超时期限。 |
WaitingForRemoteClientsToJoin | 正在等待远程客户端加入游戏会话。 在此阶段,客户端可以加入会话,只要不超过超时期限。 |
正在测量 | 正在测量初始化阶段。 QoS 测量发生的阶段。 在此阶段,客户端可以将 qos 测量上传到服务,只要不超过测量超时期限。 |
UploadingQosMeasurements | 正在将 QoS 测量结果上传到服务。 在此阶段,客户端可以将 qos 测量上传到服务,只要不超过测量超时期限。 |
WaitingForRemoteClientsToUploadQos | 正在等待远程客户端将 QoS 测量结果上传到服务。 在此阶段,客户端可以将 qos 测量上传到服务,只要不超过测量超时期限。 |
正在评估 | 正在评估初始化阶段。 如果自动评估为 true,则跳过此阶段。 否则游戏将进行自我评估。 |
已完成 | 找到匹配项并且 QoS 测量成功。 |
正在重新提交 | 在找到的匹配项不成功时正在重新提交。 |
已过期 | 指示匹配搜索已过期。 |
正在取消 | 指示匹配正处于取消搜索的过程中。 |
已取消 | 指示匹配搜索已取消。 |
已失败 | 初始化阶段已失败。 初始化已失败。 |
要求
头文件:multiplayer_manager_c.h