HID_COLLECTION_INFORMATION構造体 (hidclass.h)

HID_COLLECTION_INFORMATION構造体には、 最上位のコレクションに関する一般的な情報が含まれています。

構文

typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

メンバー

DescriptorSize

コレクションの 準備データのサイズをバイト単位で指定します。

Polled

TRUE の場合、HID クラス ドライバーがデバイスをポーリングしてデータを受信する必要があることを示します。 それ以外の場合、 PolledFALSE の場合、デバイスは非同期割り込みを使用して、デバイスがホストに送信する HID レポートがあることをホストに通知します。

Reserved1[1]

内部システムの使用のために予約されています。

VendorID

HID デバイスのベンダー ID を指定します。

ProductID

HID デバイスの製品 ID を指定します。

VersionNumber

HID デバイスの製造元のリビジョン番号を指定します。

注釈

カーネル モード ドライバーは、 IOCTL_HID_GET_COLLECTION_INFORMATION を使用してコレクションの HID_COLLECTION_INFORMATION 構造体を取得できます。

要件

要件
Header hidclass.h (Hidclass.h を含む)

こちらもご覧ください

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION