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