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)

另請參閱

IOCTL_HID_GET_DEVICE_DESCRIPTOR