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 類別驅動程式會使用 IOCTL_HID_GET_DEVICE_DESCRIPTOR 要求,從 HID 迷你驅動程式取得裝置的 HID 描述元。
如需 HID 描述項的相關信息,請參閱 USB (USB) 標準裝置類別定義, (HID) 位於 USB 實作者論壇網站。
規格需求
需求 | 值 |
---|---|
標頭 | hidport.h (包含 Hidport.h) |