> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBOX PC Remote Iteration API エラー コード

> XBOX PC Remote Iteration API が返す HRESULT エラー コードのリファレンス一覧。各コードの根本原因とトラブルシューティングのメモを掲載しています。

# XBOX PC Remote Iteration API エラーコード

次の表は、XBOX PC Remote Iteration API 固有のすべてのエラーコードを一覧にしたものです。これらのエラーコードは、API 関数から `HRESULT` 値として返されます。これらの API 固有のコードに加えて、関数は `E_INVALIDARG` や `E_OUTOFMEMORY` などの標準的な `HRESULT` 値を返す場合もあります。

| エラー名                      | 16 進値      | 説明                                       | 根本原因                                                                                                         | トラブルシューティング                                                                                       |
| ------------------------- | ---------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- |
| E\_PROCESSNOTFOUND        | 0x8C114002 | プロセスが見つかりません。                            | 指定されたプロセス ID に一致するプロセスが存在しません                                                                                | 実行中のプロセスの一覧を確認して対象プロセスのプロセス ID を確認する。有効なアクティブなプロセスの ID を指定する                                      |
| E\_INVALIDPROCESSID       | 0x8C114003 | 無効なプロセス ID です。                           | 指定されたプロセス ID が定められた形式に従っていません。数値である必要があります                                                                   | 数字のみを含む有効なプロセス ID を指定する                                                                           |
| E\_INVALIDPIN             | 0x8C114004 | PIN の形式が正しくありません。                        | 指定された PIN が定められた形式に従っていません。たとえば 6 文字より長いまたは短い、あるいはサポートされていない Unicode 文字を使用しているなどが該当します                       | クライアントデバイスに正しい PIN を入力する                                                                          |
| E\_INVALIDSSHKEY          | 0x8C114005 | SSH キーが想定された形式ではありません。                   | 指定された SSH キーフィールドが想定された形式 (キータイプ - Base64 エンコードされた公開キー - コメント) に従っていません                                      | 有効な SSH 公開鍵を生成する。有効なキーへのパスを指定してペアリングを再度実行する                                                       |
| E\_PAIRINGTIMEOUT         | 0x8C114006 | ペアリングモードが最大時間を超過しました。                    | PIN ペアリングの完了に 2 分以上かかった場合に表示されます                                                                             | PIN ペアリングプロセスをやり直す。タイムアウト (2 分) 前にクライアントデバイスに PIN を入力する                                           |
| E\_TOOMANYFAILURES        | 0x8C114007 | PIN の入力失敗回数が多すぎます。                       | 正しい PIN の入力に 3 回以上失敗した場合に表示されます                                                                              | PIN ペアリングプロセスをやり直す。クライアントデバイスに正しい PIN を入力する                                                       |
| E\_CLIENTNOTAUTHORIZED    | 0x8C114008 | デバイスがクライアントを拒否しました。                      | クライアントがデバイスの信頼済みクライアント一覧にありません。ペアリングプロセスを完了する前に接続を試みています                                                     | PIN ペアリングプロセスを正常に完了する。接続要求を再度実行する                                                                 |
| E\_SERVERNOTAUTHORIZED    | 0x8C114009 | クライアントがデバイスを拒否しました。                      | 対象デバイスがクライアントの信頼済みエンドポイント一覧にありません。ペアリングプロセスを完了する前に接続を試みています                                                  | PIN ペアリングプロセスを正常に完了する。接続要求を再度実行する                                                                 |
| E\_SSHKEYTOOLARGE         | 0x8C11400A | SSH キーが大きすぎます。                           | 指定された SSH キーファイルがエンドポイントでサポートされるサイズ 16,384 バイトを超えています (通常は従来の RSA 鍵や不正な鍵ブロブが原因です)。                           | サポートされているアルゴリズムとサイズ (例: ED25519 または RSA‑2048) を使用して新しい SSH キーを生成する。RIT 接続に正しいキーが指定されていることを確認する    |
| E\_GAMENOTSUSPENDED       | 0x8C11400B | 指定されたプロセスを再開できません。                       | サスペンド状態でないプロセス、またはサスペンドコンテキストが無効になったプロセスを再開しようとしました。                                                         | 再開前にプロセスの状態を確認する。他のツールがすでにプロセスを再開または終了していないことを確認する                                                |
| E\_GAMEOVERSUSPENDED      | 0x8C11400D | スレッドのサスペンドカウントがゼロではありません。                | スレッドが複数回サスペンドされており、完全に再開されていません。Windows のスレッドサスペンドのセマンティクスでは、再開呼び出しがバランスされている必要があります。                        | サスペンドカウントがゼロになるまでスレッドを繰り返し再開するか、プロセスを再起動してスレッドの状態をリセットする。または、プロセスを再起動してスレッドの状態をリセットする             |
| E\_GAMESTILLRUNNING       | 0x8C11400E | 一度に実行できるゲームは 1 つだけです。                    | ゲームとして登録されたプロセスが既に実行されている状態で新しいプロセスを起動しようとしました。RIT は、一度に 1 つのゲーム (OGAT) 設定をサポートするため、アクティブなゲームプロセスを 1 つに制限します | 以前のゲームプロセスが実行中でないことを確認する。別のゲームを起動する前に現在実行中のゲーム (存在する場合) を終了する。ゲームプロセスの起動を再試行する                    |
| E\_GAMEEXITABANDONED      | 0x8C11400F | ゲームの終了待機を中止しました。                         | ゲームプロセスの終了処理がハングし、終了コードが返されませんでした                                                                            | ゲームプロセスが引き続き実行中かどうかを確認する。終了に正しいプロセス ID とスレッド ID が指定されたことを確認する。プロセスの終了を再試行する                       |
| E\_GAMEFILEPATHNOTEXIST   | 0x8C114010 | ゲームファイルパスが存在しません。                        | 指定されたゲーム実行可能ファイルまたはパッケージのパスが、リモートマシン上で無効またはアクセス不可です。                                                         | リモートデバイスにパスが存在することを検証する。デプロイが成功したことを確認する                                                          |
| E\_SERVERTOOOLD           | 0x8C114011 | サーバーのバージョンがこのクライアントには古すぎます。              | クライアント側の API バージョンがリモートデバイスのエンドポイントバージョンより新しいです                                                              | リモートマシンの wdEndpoint を最新バージョンに更新する                                                                 |
| E\_NAMERESOLUTIONFAILED   | 0x8C114012 | リモートマシン名を解決できませんでした。                     | DNS またはローカル名前解決を通じてホスト名を解決できません。                                                                             | ホスト名のスペル、DNS 設定、ネットワーク接続を確認する。IP アドレスを使用して名前解決の問題を切り分ける。                                          |
| E\_INVALIDADDRESS         | 0x8C114013 | 無効なアドレスです。                               | 不正確、形式が誤っている、またはサポートされていないネットワークアドレスが指定されました (例: IP 形式の誤り、IP の誤り、サポートされていないプロトコル)。                           | 正しい IP アドレスを確認する。アドレス形式を修正し、IPv4 プロトコルを使用していることを確認する                                              |
| E\_CONNECTIONERROR        | 0x8C114014 | 接続エラーです。                                 | ネットワーク接続の確立時の一般的な障害 (トランスポートレベルの障害) で、IP アドレスの有効性やリモートマシン名の解決とは無関係です                                         | リモートマシン上のネットワーク接続、ファイアウォール規則、サービスの可用性を確認する。デバイス間の可視性を確認する (相互に ping できる必要があります)。ログを有効にして接続を再試行する。 |
| E\_LISTENERALREADYRUNNING | 0x8C114015 | 別のリスナーがアクティブです。                          | リモートデバイスで別のエンドポイントインスタンスがすでに実行されています                                                                         | - 新しいものを起動する前に、既存の実行中のエンドポイントインスタンスを停止する。あるいは、新しいものを起動せずに既存のエンドポイントインスタンスを使用する                    |
| E\_ADMIN\_REQUIRED        | 0x8C114016 | 管理者権限が必要です。                              | エンドポイントが昇格された権限で実行されておらず、操作には管理者レベルの権限が必要です                                                                  | エンドポイントを管理者として再実行する                                                                               |
| E\_INVALIDTHREADID        | 0x8C114017 | 無効なスレッド ID です。                           | 指定されたスレッド ID が想定された形式に従っていません。数値である必要があります                                                                   | 数字のみを含む有効なスレッド ID を指定する                                                                           |
| E\_INVALIDPIDTID\_PAIR    | 0x8C114018 | 指定されたプロセス ID は指定されたスレッド ID と関連付けられていません。 | スレッド ID は存在しますが、指定されたプロセスに属していません。                                                                           | プロセスからスレッド一覧を再取得する。ID がキャッシュ済みまたは古くないことを確認する。スレッド ID が正しいプロセスコンテキストから取得されたことを検証する。                |
| E\_THREADNOTFOUND         | 0x8C114019 | スレッドが見つかりません。                            | 指定されたスレッド ID が、対象プロセス内の既存のスレッドに対応していません。スレッドはすでに終了しているか、そもそも有効ではなかった可能性があります。                                | プロセスからスレッド一覧を再取得する。ID がキャッシュ済みまたは古くないことを確認する。スレッド ID が正しいプロセスコンテキストから取得されたことを検証する。                |

## 関連項目

* [XBOX PC Remote Iteration API](/reference/remoting/remoteiteration_members)


## Related topics

- [XBOX PC Remote Iteration API](/ja-jp/reference/remoting/remoteiteration_members.md)
- [WdRegisterRemoteXboxGame](/ja-jp/reference/remoting/functions/wdregisterremotexboxgame.md)
- [WdTerminateRemoteGame](/ja-jp/reference/remoting/functions/wdterminateremotegame.md)
- [WdResumeRemoteGame](/ja-jp/reference/remoting/functions/wdresumeremotegame.md)
- [WdLaunchRemoteGame](/ja-jp/reference/remoting/functions/wdlaunchremotegame.md)
