Multiplayer
| Hex | Dec | 説明 |
|---|---|---|
| 0x89236400 | -1994169344 | PlayFabMultiplayer ライブラリを初期化する必要があります。 |
| 0x89236401 | -1994169343 | 同時に存在できる PlayFabMultiplayer インスタンスは 1 つだけです。 |
| 0x89236402 | -1994169342 | 指定されたエンティティ キーに関連付けられた PlayFab エンティティ トークンがありません。エンティティ キーを API に渡す前に、PFMultiplayerSetEntityToken を使用して PlayFab エンティティ トークンを PlayFab エンティティ キーに関連付けてください。 |
| 0x89236403 | -1994169341 | 指定された Multiplayer スレッド ID が無効または不明です。 |
| 0x89236404 | -1994169340 | 指定された PlayFab エンティティ キーが不正、またはその他の理由で無効です。 |
| 0x89236405 | -1994169339 | Microsoft Game Core XNetworking 機能が利用できません。 |
| 0x89236406 | -1994169338 | Game Core ネットワーク スタックが初期化されていないため、PlayFab Multiplayer ライブラリを初期化できませんでした。ネットワーク スタックが初期化されるタイミングを判断するには、Microsoft Game Core の XNetworkingGetConnectivityHint API を使用してください。 |
| 0x89236408 | -1994169336 | タイトルのサスペンドにより、操作がキャンセルされました。 |
| 0x89236409 | -1994169335 | PlayFab サービスが 4XX ステータス コードを持つ予期しないエラーを返しました。 |
| 0x8923640A | -1994169334 | PlayFab サービスが 5XX ステータス コードを持つ予期しないエラーを返しました。 |
| 0x8923640B | -1994169333 | エンティティ ID が無効です。 |
| 0x8923640C | -1994169332 | エンティティの種類が無効、またはサポートされていません。 |
| 0x8923640D | -1994169331 | 要求のレート制限を超えました。再試行が無効になっているか、retry-after の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
Lobby
| Hex | Dec | 説明 |
|---|---|---|
| 0x89236200 | -1994169856 | ローカル ユーザーを作成できません。ローカル ユーザーの上限に達しています。 |
| 0x89236202 | -1994169854 | 指定されたエンティティ ID を持つユーザーが既に存在します。 |
| 0x89236203 | -1994169853 | 要求、指定、または構成された Lobby オーナー移行ポリシーが無効です。 |
| 0x89236204 | -1994169852 | 要求、指定、または構成された Lobby アクセス ポリシーが無効です。 |
| 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 | 指定された Lobby エンティティ ID が無効です。 |
| 0x89236215 | -1994169835 | 指定されたプロパティ バッグに重複するプロパティ キーが含まれています。 |
| 0x89236216 | -1994169834 | Lobby 要求のレート制限を超えました。再試行が無効になっているか、retry-after の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
| 0x89236217 | -1994169833 | ロビーのオーナーがロビーのメンバーではありません。 |
| 0x8923621A | -1994169830 | 指定されたエンティティがローカルで認証されていないため、操作を完了できませんでした。まずエンティティにログインし、SetEntityToken を使用してトークンをライブラリに提供してください。 |
| 0x8923621B | -1994169829 | 指定された Lobby ステート変更の種類が無効または不明です。 |
| 0x8923621C | -1994169828 | 指定された Lobby ステート変更の結果が無効または不明です。 |
| 0x8923621D | -1994169827 | 指定された Lobby 切断理由が無効または不明です。 |
| 0x8923621E | -1994169826 | PlayFab サービスが予期しない ‘bad request’ エラーを返しました。 |
| 0x8923621F | -1994169825 | 指定された Lobby スレッド ID が無効または不明です。 |
| 0x89236220 | -1994169824 | 指定されたエンティティがロビーのメンバーではないため、操作を完了できませんでした。 |
| 0x89236221 | -1994169823 | PlayFab サービスが無効または不正な応答を返しました。 |
| 0x89236222 | -1994169822 | ロビーの更新またはメンバーの更新のいずれかを指定する必要があります。 |
| 0x89236223 | -1994169821 | ロビーから切断後は、更新をキューに入れることはできません。 |
| 0x89236224 | -1994169820 | 指定されたロビー参加要求に無効なプロパティ削除が含まれていました。 |
| 0x89236225 | -1994169819 | 要求されたユーザーは既にロビーのメンバーです。 |
| 0x89236226 | -1994169818 | 要求されたロビーが存在しません。 |
| 0x89236227 | -1994169817 | 要求されたロビーは参加可能な状態ではありませんでした。 |
| 0x89236228 | -1994169816 | 指定された Lobby メンバー削除理由が無効または不明です。 |
| 0x89236229 | -1994169815 | 操作を実行したメンバーがオーナーではないため、操作を完了できませんでした。 |
| 0x8923622A | -1994169814 | 現在のオーナー移行ポリシーでは、オーナーが接続中のあいだ、ロビー メンバーが自身をオーナーに昇格させることはできません。 |
| 0x8923622B | -1994169813 | アレンジメント文字列のバージョンはサポートされていません。 |
| 0x8923622C | -1994169812 | 指定されたエンティティ キーに対するアレンジメント文字列が、パックされたアレンジメント文字列内に見つかりませんでした。 |
| 0x8923622D | -1994169811 | アレンジメント文字列の形式が無効で、解析できませんでした。 |
| 0x8923622E | -1994169810 | 要求、指定、または構成された Lobby 招待リスナーの状態が無効です。 |
| 0x8923622F | -1994169809 | 招待リスナーは既に設定されており、リセットする前に停止する必要があります。 |
| 0x89236230 | -1994169808 | 招待リスナーが設定されていないため、停止できません。 |
| 0x89236231 | -1994169807 | 要求、指定、または構成された Lobby メンバーシップ ロックが無効です。 |
| 0x89236232 | -1994169806 | このメンバーは禁止されているため、ロビーに再参加できません。 |
| 0x89236233 | -1994169805 | このメンバーは既に許可される最大数のロビーに同時に参加しているため、ロビーに参加できません。 |
| 0x89236234 | -1994169804 | オーナー移行ポリシーが Automatic の場合、オーナーは切断されたメンバーをオーナーに昇格させることはできません。 |
| 0x89236235 | -1994169803 | 接続状態が無効です。 |
| 0x89236236 | -1994169802 | この操作はロビーのサーバー オーナーのみが実行できます。 |
| 0x89236237 | -1994169801 | 指定された呼び出し元のサーバーはロビーに参加していません。ロビーには別のサーバーが参加しています。 |
| 0x89236238 | -1994169800 | ロビーにサーバーが参加していません。 |
| 0x89236239 | -1994169799 | ロビーには既にサーバーが参加しています。 |
| 0x8923623A | -1994169798 | サーバーは既にロビーに参加しています。 |
| 0x8923623B | -1994169797 | クライアントが所有していないロビーには、サーバーは参加できません。 |
| 0x8923623C | -1994169796 | 接続を使用していないロビーには、サーバーは参加できません。 |
| 0x8923623D | -1994169795 | この操作は、ロビーに関連付けられた非オーナー サーバーのみが実行できます。 |
| 0x8923623E | -1994169794 | 接続状態が無効です。 |
Matchmaking
| Hex | 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 | いずれかのユーザーが多すぎるチケットのメンバーになっています。 |
| 0x8923630F | -1994169585 | マッチメイキング要求のレート制限を超えました。再試行が無効になっているか、retry-after の期間が長すぎたため、要求は自動的に再試行されませんでした。 |
| 0x89236310 | -1994169584 | サービスがチケットを完了する前にタイムアウトが経過しました。 |
| 0x89236311 | -1994169583 | 呼び出し元のエンティティが無効です。 |
| 0x89236312 | -1994169582 | チケット内のいずれかのユーザーに無効な属性があります。 |
| 0x89236313 | -1994169581 | キューが見つかりませんでした。 |
| 0x89236314 | -1994169580 | マッチが見つかりませんでした。 |
| 0x89236315 | -1994169579 | チケットが見つかりませんでした。 |
| 0x89236316 | -1994169578 | ユーザーは既にチケットに参加しています。 |
| 0x89236317 | -1994169577 | キューの構成が無効です。 |
| 0x89236318 | -1994169576 | チケット内のいずれかのユーザーのエンティティ プロファイルが無効です。 |
| 0x89236319 | -1994169575 | このタイトルではマッチメイキングが有効になっていません。 |
| 0x8923631A | -1994169574 | チケット内のいずれかのユーザーの属性が大きすぎます。 |
| 0x8923631B | -1994169573 | いずれかのチケット属性が無効です。 |
| 0x8923631C | -1994169572 | ユーザーはチケットに参加していません。 |
| 0x8923631D | -1994169571 | キュー数がこのタイトルの制限を超えました。 |
| 0x8923631E | -1994169570 | 呼び出された API が、要求されたチケットの種類と一致しません。 |
| 0x8923631F | -1994169569 | 要求の形式が正しくありません。 |
| 0x89236320 | -1994169568 | マッチの詳細は、チケットが matched 状態にある場合にのみ提供できます。 |
| 0x89236321 | -1994169567 | 指定されたマルチプレイヤー プロトコルの種類が無効です。 |
| 0x89236322 | -1994169566 | サービスによりチケットがキャンセルされました。 |
PubSub
| Hex | 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 ネットワーク スタックが初期化されていないため、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 エラーはグローバル エラー コードで、下位のライブラリからも発生することがあります。グローバル
| 名前 | Hex | 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 クライアント
| 名前 | Hex | 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 |
