Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Driver Kit
Input
Human Input Devices
Design Guide
HIDClass Devices
 Hardware ID Field Definitions for T...

  Switch on low bandwidth view
Windows Driver Kit: Human Input Devices
Hardware ID Field Definitions for Top-Level Collections

The fields that are used in HIDClass hardware IDs for top-level collections are as follows.

FieldContainsHex ValueMeaning
v(4)four hex digits From 0x0000 to 0xFFFFVendor ID (For a USB device, this field contains the value of the idVendor member of the device descriptor. For all other device types, the vendor ID is generated by the drivers below the HID class driver.)
d(4)four hex digitsFrom 0x0000 to 0xFFFFProduct ID (For a USB device, the field contains the value of the idProduct member of the device descriptor. For all other device types, the product ID is generated by the drivers that are below the HID class driver.)
r(4)four hex digitsFrom 0x0000 to 0xFFFFRevision number (For a USB device, the field contains the value of the bcdDevice member of the device descriptor. For all other device types, the revision number is generated by the drivers below the HID class driver.)
z(2)two hex digitsFrom 0x00 to 0xFFInterface number (Only used with USB devices that are enumerated as composite USB devices.)
b(2)two hex digitsFrom 0x00 to 0xFFCollection number (The HID class driver assigns a number to each collection, starting with one, in the order in which the collections are specified in a device's report descriptors.)
p(4)four hex digitsInternal Use Only
u(4)four hex digitsInternal Use Only


Send feedback on this topic
Built on May 20, 2009
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker