Windows ラジアル コントローラー デバイスは、ヒューマン インターフェイス デバイス (HID) プロトコルを使用してホストと通信することが想定されています。
ここに記載されている情報を理解できるように、HID プロトコルを十分に理解しておく必要があります。 HID プロトコルの詳細については、次のリソースを参照してください。
Windows には、HID クラス ドライバーと、対応する HID IScsiC、HID USB、HID Bluetooth 対応ミニポート ドライバーが含まれています。したがって、受信トレイ HID ミニポート ドライバーが使用できないバスを利用しない限り、Windows ラジアル コントローラー用のサードパーティ製ミニポート ドライバーは必要はありません。
デバイスでは、Windows ラジアル コントローラー デバイスのファームウェアに関するこのトピックで説明されている使用状況を報告する必要があります。 Windows は、ファームウェアとその固有の HID ドライバーを使用してデバイスを有効にし、Windows アプリケーションにデバイスへのアクセスを許可します。
サンプルの記述子は、「サンプル レポート記述子」セクションに記載されています。
必須の HID 最上位レベルのコレクション
Windows ラジアル デバイスは、ラジアル コントローラーの入力レポート用に、少なくとも 1 つの必須のトップ レベル コレクションを公開します。 ファームウェア更新用のオプションの (推奨) コレクションも実装できます。 次の図は、Windows ラジアル コントローラー デバイスの HID コレクションを示しています。

Windows ラジアル コントローラー コレクション
HID プロトコルを使用して、Windows ラジアル コントローラーは、システムマルチ軸コントローラーとして表示されるトップ レベルのコレクションを提供します (ページ 0x01 、使用状況0x0E)。 このトップ レベルのコレクションと必要な使用状況を報告すると、デバイスはラジアル コントローラーとして Windows に表示されます。
Windows ラジアル コントローラー コレクションは、ホストへの出力レポートと、それらのレポートに関連するデバイス情報を提供します。 コレクションでは、ラジアル コントローラーの入力データに対して 1 つの必須入力レポートがサポートされています。 ハプティック フィードバック用のオプションの機能レポートと出力レポートもサポートされる場合があります。
このセクションの内容
| トピック | 説明 |
|---|---|
| ラジアル コントローラー出力レポート | このトピックでは、Windows 10 バージョン 1607 以降のオペレーティング システムで放射型コントローラーの触覚フィードバックのサポートに使用される HID 入力レポートについて説明します。 |
| ラジアル コントローラー出力レポート | このトピックでは、Windows 10 バージョン 1607 以降のオペレーティング システムで放射型コントローラーの触覚フィードバックのサポートに使用される HID 出力レポートについて説明します。 |
| ラジアル コントローラー機能レポート | このトピックでは、Windows 10 バージョン 1607 以降のオペレーティング システムで放射型コントローラーの触覚フィードバックのサポートに使用される HID 機能レポートについて説明します。 |
| ファームウェア更新コレクション | このトピックでは、Windows 10 バージョン 1607 以降のオペレーティング システムで放射状コントローラー ファームウェアの更新に使用できるオプションの HID の最上位のコレクションについて説明します。 |
| レポート記述子のサンプル | このトピックでは、Windows ラジアル コントローラー デバイスのサンプルのレポート記述子と、サンプル記述子のいくつかの抜粋を示します。 |