XblMultiplayerMatchStatus
定義用來表示配對階段之狀態的值。語法
enum class XblMultiplayerMatchStatus : uint32_t
{
None,
SubmittingMatchTicket,
Searching,
Found,
Joining,
WaitingForRemoteClientsToJoin,
Measuring,
UploadingQosMeasurements,
WaitingForRemoteClientsToUploadQos,
Evaluating,
Completed,
Resubmitting,
Expired,
Canceling,
Canceled,
Failed,
}
常數
| 常數 | 描述 |
|---|---|
| None | 表示尚未開始配對搜尋。 |
| SubmittingMatchTicket | 表示已提交配對票證以進行配對。 |
| Searching | 表示配對仍在搜尋中。 |
| Found | 表示配對搜尋已找到配對。 |
| Joining | 加入初始化階段。配對會建立遊戲工作階段並將使用者新增至其中。在此階段,用戶端必須在加入逾時之前加入工作階段。 |
| WaitingForRemoteClientsToJoin | 正在等候遠端用戶端加入遊戲工作階段。在此階段,用戶端必須在加入逾時之前加入工作階段。 |
| Measuring | 測量初始化階段。進行 QoS 測量的階段。在此階段,用戶端必須在測量逾時之前將 QoS 測量上傳至服務。 |
| UploadingQosMeasurements | 正在將 QoS 測量結果上傳至服務。在此階段,用戶端必須在測量逾時之前將 QoS 測量上傳至服務。 |
| WaitingForRemoteClientsToUploadQos | 正在等候遠端用戶端將 QoS 測量結果上傳至服務。在此階段,用戶端必須在測量逾時之前將 QoS 測量上傳至服務。 |
| Evaluating | 評估初始化階段。如果自動評估為 true,則會略過此階段。否則,遊戲會自行進行評估。 |
| Completed | 已找到配對,且 QoS 測量成功。 |
| Resubmitting | 找到的配對未成功,正在重新提交。 |
| Expired | 表示配對搜尋已過期。 |
| Canceling | 表示配對正在取消搜尋。 |
| Canceled | 表示配對搜尋已取消。 |
| Failed | 失敗初始化階段。初始化失敗。 |
