次の方法で共有


必要な HID 記述子 (touchpad-required-hid-descriptors)

このトピックでは、Windows 10 以降のオペレーティング システム内の Windows 高精度タッチパッド デバイスに必要な HID 記述子 (およびデバイス属性) を紹介します。

必要な USB HID 記述子

次の表は、必要な USB HID 記述子を示しています。 詳細については、『ヒューマン インターフェイス デバイス (HID) のデバイス クラス定義、バージョン 1.11』の「セクション 6.2.1」を参照してください。

メンバー サイズ (バイト単位) 説明
bLength 1 記述子のサイズ
bDescriptorType 1 記述子の型
bcdHID 2 HID バージョン番号
bCountryCode 1 国番号
bNumDescriptors 1 記述子の数
bDescriptorType 1 記述子の型
bDescriptorLength 2 記述子の長さ

必要な I²C HID 記述子

次の表に、必要な I²C HID 記述子を示します。

メンバー サイズ (バイト単位) 説明
wHIDDescLength 2 完全な HID 記述子の長さ (バイト単位)。
bcdVersion 2 バージョン番号 (バイナリ コード 10 進数 (BCD) 形式)。
wReportDescLength 2 レポート記述子の長さ (バイト単位)。
wReportDescRegister 2 レポート記述子を含むレジスタ インデックス。
wInputRegister 2 入力レポートを読み取るためのレジスタ番号 (符号なしバイト単位)。
wMaxInputLength 2 入力レジスタから読み取られる最大入力レポートの長さ。
wOutputRegister 2 出力を送信するためのレジスタ番号 (符号なしバイト単位)。
wMaxOutputLength 2 送信される最大出力レポートの長さ。
wCommandRegister 2 コマンド要求を送信するためのレジスタ番号 (符号なしバイト単位)。
wDataRegister 2 コマンド要求とデータを交換するためのレジスタ番号 (符号なしバイト単位)。
wVendorID 2 USB-IF によって割り当てられたベンダー ID。
wDeviceID 2 デバイス ID。
wVersionID 2 ファームウェアのバージョン番号。

必要なデバイス属性

次の HID プロパティを、デバイス属性に指定する必要があります。 これらのデバイス属性のレポートはバス固有のものです。 選択したバスの HID 固有のガイダンスを参照してください。

メンバー 説明 USB I²C
wVendorID ベンダ ID USB デバイス記述子の idVendor I²C HID 記述子の wVendorID (前の表を参照)。
wProduct Product ID USB デバイス記述子の idProduct I²C HID 記述子の wDeviceID (前の表を参照)。
wVersionID ファームウェアのバージョン番号 USB デバイス記述子の bcdDevice I²C HID 記述子の wVersionID (前の表を参照)。