HID_DESCRIPTOR構造体 (hidport.h)
HID_DESCRIPTOR構造体は、HIDClass デバイスの HID 記述子を表します。
構文
typedef struct _HID_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
USHORT bcdHID;
UCHAR bCountry;
UCHAR bNumDescriptors;
struct {
UCHAR bReportType;
USHORT wReportLength;
} _HID_DESCRIPTOR_DESC_LIST;
_HID_DESCRIPTOR_DESC_LIST DescriptorList[1];
} HID_DESCRIPTOR, *PHID_DESCRIPTOR;
メンバーズ
bLength
bDescriptorType
bcdHID
bCountry
bNumDescriptors
_HID_DESCRIPTOR_DESC_LIST
_HID_DESCRIPTOR_DESC_LIST.bReportType
_HID_DESCRIPTOR_DESC_LIST.wReportLength
[1] DescriptorList[1]
備考
HID クラス ドライバーは、HID ミニドライバーからデバイスの HID 記述子を取得する IOCTL_HID_GET_DEVICE_DESCRIPTOR 要求を使用します。
HID 記述子の詳細については、「ユニバーサル シリアル バス (USB) の標準 デバイス クラス定義ヒューマン インターフェイス デバイス (HID)USB 実装フォーラムの Web サイトを参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | hidport.h (Hidport.h を含む) |