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 クラス ドライバーがデバイスをポーリングしてデータを受信する必要があることを示します。 それ以外の場合、 Polled が FALSE の場合、デバイスは非同期割り込みを使用して、デバイスがホストに送信する HID レポートがあることをホストに通知します。
Reserved1[1]
内部システムの使用のために予約されています。
VendorID
HID デバイスのベンダー ID を指定します。
ProductID
HID デバイスの製品 ID を指定します。
VersionNumber
HID デバイスの製造元のリビジョン番号を指定します。
注釈
カーネル モード ドライバーは、 IOCTL_HID_GET_COLLECTION_INFORMATION を使用してコレクションの HID_COLLECTION_INFORMATION 構造体を取得できます。
要件
要件 | 値 |
---|---|
Header | hidclass.h (Hidclass.h を含む) |