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 裝置的廠商識別碼。

ProductID

指定 HID 裝置的產品識別碼。

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