Hi, 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
More aboutenumeration driver matching mouse
The first is likely your USB keyboard. . .
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?