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

另请参阅

multiplayer_manager_c