如何判断插入的usb设备是不是USB2.0类型的设备?


在windows上,往PC上插入一个usb接口的移动硬盘或者U盘后,系统能判断出该设备是不是usb2.0的,比如一个usb2.0的U盘插入的接口不是usb2.0的,系统就会显示一个提示。请问是如何判断出来的?

驱动 windows

快来造作啊 11 years, 11 months ago

可以通过硬件ID就可以获取,硬件ID包含了硬件的类型、总线、厂商和版本等信息,例如硬件ID:Vid_0781&Pid_5151&Rev_0200, Rev_0200 这个就是版本的意思,或去硬件ID有很多种方式,可以通过注册表读取,也可以通过系统提供的API直接获取。

参考微软文档: http://msdn.microsoft.com/en-us/library/windows/hardware/ff541230(v=VS.85).aspx

11223 answered 11 years, 11 months ago

Your Answer