次の方法で共有


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

Reserved1[1]

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

VendorID

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

ProductID

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

VersionNumber

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

備考

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

必要条件

要件 価値
ヘッダー hidclass.h (Hidclass.h を含む)

関連項目

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION