次の方法で共有


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 を含む)

関連項目

IOCTL_HID_GET_DEVICE_DESCRIPTOR