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 PlayFab サービスは、4XX 状態コードで予期しないエラーを返しました。
0x8923640A -1994169334 PlayFab サービスは、5XX 状態コードで予期しないエラーを返しました。
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 接続の状態が無効です。
0x89236236 -1994169802 操作は、ロビーのサーバー所有者のみが実行できます。
0x89236237 -1994169801 指定された呼び出し元サーバーがロビーに参加していません。 ロビーに別のサーバーが参加しています。
0x89236238 -1994169800 ロビーには、参加しているサーバーがありません。
0x89236239 -1994169799 ロビーには既に参加しているサーバーがあります。
0x8923623A -1994169798 サーバーは既にロビーに参加しています。
0x8923623B -1994169797 サーバーは、クライアント所有ではないロビーに参加できません。
0x8923623C -1994169796 サーバーは、接続を使用しないロビーに参加できません。
0x8923623D -1994169795 操作は、ロビーに関連付けられている所有していないサーバーによってのみ実行できます。
0x8923623E -1994169794 接続の状態が無効です。

マッチメイキング

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 指定されたマルチプレイヤー プロトコルの種類が無効です。
0x89236322 -1994169566 チケットはサービスによって取り消されました。

PubSub

16 進値 Dec 説明
0x89236600 -1994168832 PubSub ライブラリは初期化する必要があります。
0x89236601 -1994168831 一度に存在できる PubSubManager インスタンスは 1 つだけです。
0x09236602 153314818 PubSub API がまだ使用されているため、要求された操作は失敗しました。
0x89236603 -1994168829 指定された PubSub エンティティ ID が無効です。
0x89236604 -1994168828 PubSub エンティティがまだ使用されているため、要求された操作は失敗しました。
0x89236605 -1994168827 PubSub 接続 ID を PlayFab メッセージ本文に解析して追加中に例外が発生しました。
0x89236606 -1994168826 JSON データを解析できませんでした。
0x89236607 -1994168825 PubSub ライブラリは、指定された PubSub サブスクリプションから既にサブスクリプション解除されています。
0x89236608 -1994168824 PubSub 接続文字列を作成できませんでした。
0x89236609 -1994168823 PubSub サービスで、接続の作成または維持中にエラーが発生しました。
0x8923660A -1994168822 接続識別子の解析中に例外が発生しました。
0x8923660B -1994168821 要求されたセッションが見つかりませんでした。
0x8923660C -1994168820 指定された接続は存在しますが、無効/不明な状態です。
0x8923660D -1994168819 PubSub 接続を確立しようとしたときに予期しない例外が発生しました。
0x8923660E -1994168818 サブスクリプション イベントを解析するときに予期しない例外が発生しました。
0x8923660F -1994168817 サブスクリプション通知ペイロードを解析するときに予期しない例外が発生しました。
0x89236610 -1994168816 使用可能な PubSub 接続なしで PubSub サブスクリプションを確立しようとしました。
0x89236611 -1994168815 PubSub サービスは、指定されたリソースへのサブスクライブの試行を拒否しました。
0x89236612 -1994168814 切断しようとしているときに PubSub セッションを終了できませんでした。
0x89236613 -1994168813 Microsoft Game Core XNetworking 機能は使用できません。
0x89236614 -1994168812 Game Core Network スタックが初期化されていないため、PubSub ライブラリを初期化できませんでした。 Microsoft Game Core XNetworkingGetConnectivityHint API を使用して、ネットワーク スタックが初期化されるタイミングを判断します。
0x89236616 -1994168810 SignalR WebSocket 接続を設定できません。
0x89236617 -1994168809 PubSub ライブラリが最大 WebSocket 接続の制限に達しました。
0x89236618 -1994168808 PubSub 接続が最大エンティティ制限に達しました。
0x89236619 -1994168807 PubSub サービスはエンティティ型を認識しません。
0x8923661A -1994168806 PubSub サービスは要求の種類を認識しません。
0x8923661B -1994168805 SignalR を使用して PubSub サービスを利用できませんでした。
0x8923661C -1994168804 PubSub サービスから予期しない応答が返されました。
0x8923661D -1994168803 PubSub サービスは、レート制限を超えたために、クライアントを signalR 経由で調整しています。
0x8923661E -1994168802 PlayFab サービスは、4XX 状態コードで予期しないエラーを返しました。
0x8923661F -1994168801 PlayFab サービスは、5XX 状態コードで予期しないエラーを返しました。
0x89236620 -1994168800 PubSub サービスは、妥当なタイムアウト内にサブスクリプションの確認を配信できませんでした。
0x89236621 -1994168799 PubSub サービスは、特定のリソースへの認証資格情報がないために失敗しました。
0x89236622 -1994168798 PubSub サービスにアクセスできませんでした。資格情報を確認してください。
0x89236623 -1994168797 指定された PlayFab タイトルでは、PubSub サービスが有効になっていません。
0x89236624 -1994168796 PubSub サービスがレートの上限を超えたために、クライアントを調整しています。
0x89236625 -1994168795 指定されたエンティティに対する接続が見つからなかったため、PubSub サービスは要求を完了できませんでした。
0x89236626 -1994168794 PlayFab サービスは PubSub 接続ハンドルを無効として拒否しました。
0x89236627 -1994168793 エンティティが PubSub の同時サブスクリプションの上限を超過しました。

グローバル 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