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 裝置的廠商識別碼。
ProductID
指定 HID 裝置的產品識別碼。
VersionNumber
指定 HID 裝置的製造商修訂編號。
備註
核心模式驅動程式可以使用 IOCTL_HID_GET_COLLECTION_INFORMATION 來取得集合 的HID_COLLECTION_INFORMATION 結構。
規格需求
需求 | 值 |
---|---|
標頭 | hidclass.h (包含 Hidclass.h) |