HID_COLLECTION_INFORMATION structure

The HID_COLLECTION_INFORMATION structure contains general information about a top-level collection.

Syntax


typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

Members

DescriptorSize

Specifies the size, in bytes, of a collection's preparsed data.

Polled

Indicates, if TRUE, that the HID class driver must poll the device to receive data. Otherwise, if Polled is FALSE, the device uses asynchronous interrupts to signal the host that the device has HID reports to send to the host.

Reserved1

Reserved for internal system use.

VendorID

Specifies a HID device's vendor ID.

ProductID

Specifies a HID device's product ID.

VersionNumber

Specifies the manufacturer's revision number for a HID device.

Remarks

Kernel-mode drivers can use an IOCTL_HID_GET_COLLECTION_INFORMATION to obtain a collection's HID_COLLECTION_INFORMATION structure.

Requirements

Header

Hidclass.h (include Hidclass.h)

See also

IOCTL_HID_GET_COLLECTION_DESCRIPTOR
IOCTL_HID_GET_COLLECTION_INFORMATION
HID_COLLECTION_INFORMATION

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft