Sign in with
Sign up | Sign in
Your question

USB enumeration, driver matching, HID mouse

Last response: in Windows XP
December 13, 2012 3:03:59 AM

Just very fundamental questions on the USB HID mouse stuff.
I wonder why as indicated in the Device Manager, an USB mouse appears in two different categories, and uses different drivers. Can anyone explain this to me:

Human Interface Devices
- USB Human Interface Device
Device Instance Id: USB\VID_0461&PID_4D22\5&330ACA4A&0&2. Driver: hidclass.sys, hidparse.sys, hidusb.sys

Mice and other pointing devices
- HID-compliant mouse
Device Instance Id: HID\VID_0461&PID_4D22\6&30F9378A&0&0000. Driver: mouclass.sys, mouhid.sys
a b \ Driver
December 13, 2012 6:13:17 PM

The first is likely your USB keyboard. . .
December 17, 2012 1:28:02 PM

Nope, not quite right. The two devices have the same PID and VID.
I am sure they are from the same mouse device which I plugged in.
I just couldn't understand why it appears as two different devices, and uses different drivers?