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 | 失敗した初期化ステージ。 初期化に失敗しました。 |
要件
ヘッダー: multiplayer_manager_c.h