PlayFab マルチプレイヤー C++ SDK エラー コード
次のエラー コードは、PlayFab マルチプレイヤー、ロビー、マッチメイキング API で使用され、デバッグ目的で使用できます。 診断の場合は、PFMultiplayerGetErrorMessage を介して実行時にエラー メッセージを取得することもできます。
これらのエラーの処理に関するその他のガイダンスについては、「ロビーとマッチメイキング C++ SDK エラーの処理」を参照してください。
マルチプレイヤー
16 進値 | Dec | 説明 |
---|---|---|
0x89236400 | -1994169344 | PlayFabMultiplayer ライブラリを初期化する必要があります。 |
0x89236401 | -1994169343 | 一度に存在できる PlayFabMultiplayer インスタンスは 1 つだけです。 |
0x89236402 | -1994169342 | 指定されたエンティティ キーに PlayFab エンティティ トークンが関連付けされませんでした。 PFMultiplayerSetEntityToken を使用して PlayFab エンティティ トークンを PlayFab エンティティ キーに関連付けてから、そのエンティティ キーを API に渡します。 |
0x89236403 | -1994169341 | 指定されたマルチプレイヤー スレッド ID が無効または不明です。 |
0x89236404 | -1994169340 | 指定された PlayFab エンティティ キーの形式が正しくないか、無効です。 |
0x89236405 | -1994169339 | Microsoft Game Core XNetworking 機能は使用できません |
0x89236406 | -1994169338 | Game Core ネットワーク スタックが初期化されていないため、PlayFab マルチプレイヤー ライブラリを初期化できませんでした。 Microsoft Game Core XNetworkingGetConnectivityHint API を使用して、ネットワーク スタックが初期化されるタイミングを判断します。 |
0x89236408 | -1994169336 | タイトルが中断したため、操作は取り消されました。 |
0x89236409 | -1994169335 | 4XX 応答コードを使用して、PlayFab サービスから予期しないエラー コードが返されました。 |
0x8923640A | -1994169334 | 5XX 応答コードを使用して、PlayFab サービスから予期しないエラー コードが返されました。 |
0x8923640B | -1994169333 | エンティティ ID が無効です |
0x8923640C | -1994169332 | エンティティ型が無効であるか、サポートされていません。 |
0x8923640D | -1994169331 | 要求レートの制限を超えました。 再試行が無効になっているか、再試行後の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
ロビー
16 進値 | Dec | 説明 |
---|---|---|
0x89236200 | -1994169856 | ローカル ユーザーを作成できません。ローカル ユーザーの制限に達しました。 |
0x89236202 | -1994169854 | 指定されたエンティティ ID を持つユーザーは既に存在します。 |
0x89236203 | -1994169853 | 要求、指定、または構成されたロビーのオーナーの移行ポリシーが無効です。 |
0x89236204 | -1994169852 | 要求、指定、または構成されたロビーのアクセス ポリシーが無効です。 |
0x89236205 | -1994169851 | 要求されたオブジェクトはまだ非同期作成を保留中です。 |
0x89236206 | -1994169850 | 指定された最大メンバー数の値が、許可されている値の範囲外です。 |
0x89236207 | -1994169849 | 指定されたロビーのプロパティの数が、許可されている最大値を超えています。 |
0x89236208 | -1994169848 | 予期しないエラーが発生しました。 |
0x89236209 | -1994169847 | JSON データを解析できませんでした。 |
0x8923620B | -1994169845 | PlayFab サービスに指定されたパラメーターまたは値が無効でした。 |
0x8923620C | -1994169844 | PlayFab サービスから予期しないエラー コードが返されました。 |
0x8923620D | -1994169843 | 指定されたエンティティ トークンの有効期限が切れています。 |
0x8923620E | -1994169842 | ユーザーは操作を実行する権限がありません。 |
0x89236212 | -1994169838 | PlayFab サービスによって不明なエラー コードが返されました。 |
0x89236213 | -1994169837 | PlayFab エンティティ トークンの形式が正しくないか、無効です。 |
0x89236214 | -1994169836 | 指定されたロビーのエンティティ ID が無効です。 |
0x89236215 | -1994169835 | 指定されたプロパティ バッグには、複製されたプロパティ キーが含まれています。 |
0x89236216 | -1994169834 | ロビーの要求のレート制限を超えました。 再試行が無効になっているか、再試行後の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
0x89236217 | -1994169833 | ロビーのオーナーはロビーのメンバーではありません。 |
0x8923621A | -1994169830 | 指定されたエンティティがローカルで認証されていないため、操作を完了できませんでした。 まずエンティティにログインし、SetEntityToken を使用してライブラリにトークンを指定してください。 |
0x8923621B | -1994169829 | 指定されたロビーの状態変更の型が無効または不明です。 |
0x8923621C | -1994169828 | 指定されたロビーの状態変更の結果が無効または不明です。 |
0x8923621D | -1994169827 | 指定されたロビーの切断理由が無効または不明です。 |
0x8923621E | -1994169826 | PlayFab サービスから予期しない "不正な要求" エラーが返されました。 |
0x8923621F | -1994169825 | 指定されたロビーのスレッド ID が無効または不明です。 |
0x89236220 | -1994169824 | 指定されたエンティティがロビーのメンバーでなかったため、操作を完了できませんでした。 |
0x89236221 | -1994169823 | PlayFab サービスから無効または不正な応答が返されました。 |
0x89236222 | -1994169822 | ロビーの更新情報またはメンバーの更新情報を提供する必要があります。 |
0x89236223 | -1994169821 | ロビーからの切断後に更新プログラムをキューに入れることはできません。 |
0x89236224 | -1994169820 | 指定されたロビーへの参加要求に無効なプロパティの削除が含まれていました。 |
0x89236225 | -1994169819 | 要求されたユーザーは、既にロビーのメンバーでした。 |
0x89236226 | -1994169818 | 要求されたロビーが存在しません。 |
0x89236227 | -1994169817 | 要求されたロビーは参加可能な状態ではありませんでした。 |
0x89236228 | -1994169816 | 指定されたロビーのメンバーが削除された理由が無効または不明です。 |
0x89236229 | -1994169815 | 代理メンバーがオーナーではなかったため、操作を完了できませんでした。 |
0x8923622A | -1994169814 | オーナーが現在のオーナー移行ポリシーを使用して接続されている間は、ロビーのメンバーはオーナーに自己昇格できません。 |
0x8923622B | -1994169813 | 文字列の並べ替えのバージョンはサポートされていません。 |
0x8923622C | -1994169812 | 指定されたエンティティ キーの文字列の並べ替えがパックされた文字列の並べ替えに見つかりませんでした。 |
0x8923622D | -1994169811 | 文字列の並べ替えは無効な形式であるため、解析できませんでした。 |
0x8923622E | -1994169810 | 要求、指定、または構成されたロビーの招待リスナーの状態が無効です。 |
0x8923622F | -1994169809 | 招待リスナーは既に設定されているため、リセットする前に停止する必要があります。 |
0x89236230 | -1994169808 | 招待リスナーが設定されていないため、停止できません。 |
0x89236231 | -1994169807 | 要求、指定、または構成されたロビーのメンバーシップ ロックが無効です。 |
0x89236232 | -1994169806 | メンバーは禁止されているため、ロビーに再参加できません。 |
0x89236233 | -1994169805 | メンバーは、既に許可されている上限の数のロビーにおいてメンバーとなっているため、ロビーに参加できません。 |
0x89236234 | -1994169804 | オーナーの移行ポリシーが [自動] の場合、オーナーは切断されたメンバーをオーナーに昇格できません。 |
0x89236235 | -1994169803 | 接続の状態が無効です。 |
マッチメイキング
16 進値 | Dec | 説明 |
---|---|---|
0x89236300 | -1994169600 | 指定されたマッチメイキング チケットの状態が無効または不明です。 |
0x89236301 | -1994169599 | 指定されたマッチメイキング チケットの結果が無効または不明です。 |
0x89236302 | -1994169598 | 指定されたマッチメイキング チケットのキャンセル理由が無効または不明です。 |
0x89236303 | -1994169597 | 指定されたマッチメイキング状態の変更の種類が無効または不明です。 |
0x89236304 | -1994169596 | 取り消し要求によりチケットが取り消されました。 |
0x89236305 | -1994169595 | サービス エラーのため、チケットは取り消されました。 |
0x89236306 | -1994169594 | 一致が見つかる前にタイムアウトが経過したため、チケットは取り消されました。 |
0x89236307 | -1994169593 | チケットが不明な理由で取り消されました。 |
0x89236308 | -1994169592 | チケット パラメーターでは、ユーザーの複製は許可されていません。 |
0x89236309 | -1994169591 | チケット パラメーターには、少なくとも 1 人のローカル ユーザーを指定する必要があります。 |
0x8923630A | -1994169590 | キューのチケットに含まれるユーザーが多すぎます。 |
0x8923630B | -1994169589 | チケットは既に完了しています。 |
0x8923630C | -1994169588 | チケットを取り消そうとしたときに回復不可能なエラーが発生しました。 |
0x8923630D | -1994169587 | 1 人ユーザーのチケットが多すぎます。 |
0x8923630F | -1994169585 | マッチメイキング要求のレート制限を超えました。 再試行が無効になっているか、再試行後の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
0x89236310 | -1994169584 | サービスがチケットを完了せずにタイムアウトが経過しました。 |
0x89236311 | -1994169583 | 呼び出し元のエンティティが無効です。 |
0x89236312 | -1994169582 | チケット内の 1 人のユーザーに無効な属性があります。 |
0x89236313 | -1994169581 | キューが見つかりませんでした。 |
0x89236314 | -1994169580 | 一致するものが見つかりませんでした。 |
0x89236315 | -1994169579 | チケットが見つかりませんでした。 |
0x89236316 | -1994169578 | ユーザーは既にチケットに参加しています。 |
0x89236317 | -1994169577 | キュー構成が無効です。 |
0x89236318 | -1994169576 | チケット内の 1 人のユーザーに、無効なエンティティ プロファイルがあります。 |
0x89236319 | -1994169575 | このタイトルではマッチメイキングが有効になっていません。 |
0x8923631A | -1994169574 | チケット内の 1 人のユーザーに、大きすぎる属性があります。 |
0x8923631B | -1994169573 | チケット属性の 1 つが無効です。 |
0x8923631C | -1994169572 | ユーザーがチケットに参加していません。 |
0x8923631D | -1994169571 | キューの数がこのタイトルの制限を超えました。 |
0x8923631E | -1994169570 | 呼び出された API が、要求されたチケットの種類と一致しません。 |
0x8923631F | -1994169569 | 要求の形式が間違っていました。 |
0x89236320 | -1994169568 | 一致の詳細は、チケットが一致した状態の場合にのみ指定できます。 |
0x89236321 | -1994169567 | 指定されたマルチプレイヤー プロトコルの種類が無効です。 |
グローバル HRESULT エラー コード
次の HRESULT エラーはグローバル エラー コードであり、基になるライブラリでも発生する可能性があります。
グローバル
名前 | 16 進値 | Dec |
---|---|---|
E_NOTIMPL | 0x80004001 | -2147467263 |
E_OUTOFMEMORY | 0x8007000E | -2147024882 |
E_INVALIDARG | 0x80070057 | -2147024809 |
E_ABORT | 0x80004004 | -2147467260 |
E_FAIL | 0x80004005 | -2147467259 |
E_ACCESSDENIED | 0x80070005 | -2147024891 |
E_PENDING | 0x8000000A | -2147483638 |
E_UNEXPECTED | 0x8000FFFF | -2147418113 |
E_POINTER | 0x80004003 | -2147467261 |
E_TIME_CRITICAL_THREAD | 0x800701A0 | -2147024480 |
E_NO_TASK_QUEUE | 0x800701AB | -2147024469 |
E_NOT_SUPPORTED | 0x80070032 | -2147024846 |
E_NOT_SUFFICIENT_BUFFER | 0x8007007A | -2147024774 |
E_NOINTERFACE | 0x80004002 | -2147467262 |
E_BOUNDS | 0x8000000B | -2147483637 |
E_ILLEGAL_METHOD_CALL | 0x8000000E | -2147483634 |
HTTP クライアント
名前 | 16 進値 | Dec |
---|---|---|
HTTP_E_STATUS_AMBIGUOUS | 0x8019012C | -2145844948 |
HTTP_E_STATUS_BAD_GATEWAY | 0x801901F6 | -2145844746 |
HTTP_E_STATUS_BAD_METHOD | 0x80190195 | -2145844843 |
HTTP_E_STATUS_BAD_REQUEST | 0x80190190 | -2145844848 |
HTTP_E_STATUS_CONFLICT | 0x80190199 | -2145844839 |
HTTP_E_STATUS_DENIED | 0x80190191 | -2145844847 |
HTTP_E_STATUS_EXPECTATION_FAILED | 0x801901A1 | -2145844831 |
HTTP_E_STATUS_429_TOO_MANY_REQUESTS | 0x801901AD | -2145844819 |
HTTP_E_STATUS_FORBIDDEN | 0x80190193 | -2145844845 |
HTTP_E_STATUS_GATEWAY_TIMEOUT | 0x801901F8 | -2145844744 |
HTTP_E_STATUS_GONE | 0x8019019A | -2145844838 |
HTTP_E_STATUS_LENGTH_REQUIRED | 0x8019019B | -2145844837 |
HTTP_E_STATUS_MOVED | 0x8019012D | -2145844947 |
HTTP_E_STATUS_NONE_ACCEPTABLE | 0x80190196 | -2145844842 |
HTTP_E_STATUS_NOT_FOUND | 0x80190194 | -2145844844 |
HTTP_E_STATUS_NOT_MODIFIED | 0x80190130 | -2145844944 |
HTTP_E_STATUS_NOT_SUPPORTED | 0x801901F5 | -2145844747 |
HTTP_E_STATUS_PAYMENT_REQ | 0x80190192 | -2145844846 |
HTTP_E_STATUS_PRECOND_FAILED | 0x8019019C | -2145844836 |
HTTP_E_STATUS_PROXY_AUTH_REQ | 0x80190197 | -2145844841 |
HTTP_E_STATUS_RANGE_NOT_SATISFIABLE | 0x801901A0 | -2145844832 |
HTTP_E_STATUS_REDIRECT | 0x8019012E | -2145844946 |
HTTP_E_STATUS_REDIRECT_KEEP_VERB | 0x80190133 | -2145844941 |
HTTP_E_STATUS_REDIRECT_METHOD | 0x8019012F | -2145844945 |
HTTP_E_STATUS_REQUEST_TIMEOUT | 0x80190198 | -2145844840 |
HTTP_E_STATUS_REQUEST_TOO_LARGE | 0x8019019D | -2145844835 |
HTTP_E_STATUS_SERVER_ERROR | 0x801901F4 | -2145844748 |
HTTP_E_STATUS_SERVICE_UNAVAIL | 0x801901F7 | -2145844745 |
HTTP_E_STATUS_UNEXPECTED | 0x80190001 | -2145845247 |
HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR | 0x80190005 | -2145845243 |
HTTP_E_STATUS_UNSUPPORTED_MEDIA | 0x8019019F | -2145844833 |
HTTP_E_STATUS_URI_TOO_LONG | 0x8019019E | -2145844834 |
HTTP_E_STATUS_USE_PROXY | 0x80190131 | -2145844943 |
HTTP_E_STATUS_VERSION_NOT_SUP | 0x801901F9 | -2145844743 |
ONL_E_ACTION_REQUIRED | 0x8086000C | -2138701812 |
WEB_E_INVALID_JSON_STRING | 0x83750007 | -2089484281 |
WEB_E_UNEXPECTED_CONTENT | 0x83750005 | -2089484283 |