Share via


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 Implementers フォーラム Web サイトにあるユニバーサル シリアル バス (USB) 標準のヒューマン インターフェイス デバイス (HID) のデバイス クラス定義に関するページを参照してください。

要件

要件
Header hidport.h (Hidport.h を含む)

こちらもご覧ください

IOCTL_HID_GET_DEVICE_DESCRIPTOR