现在正在做USB设备检测方面的一个项目。我想在发现USB 设备插入后,区分一下USB设备的类别。比如是U盘,数码相机,扫描仪,USB键盘,还是其他?请问怎么判断?我在设备描述符里可以得到类别码和子类别码。可那和具体设备对不上。比如U盘和数码相机都属于块存储设备。在USB100.H...
全文
回复(3) 2011-07-01 17:50 来自版块 - USB驱动开发
表情
10624164我发帖那个月,就已经不在那个单位做了。现在有点想不起来了。 对应关系就是,像你说的,有设备ID,有那么一张表,好像是系统或协议定义好的。 我本来用驱动,能得到ID,所以差表就知道什么设备了,这是加载驱动的情况。可有的设备没加载驱动,系统也能识别,这样,用驱动就识别不了了。(2011-12-23 10:25)
Pegram请问你知道的对应关系是什么? 我一直觉得,数码相机插到PC机上,被识别为移动存储设备,它就和U盘没有任何区别。所以不应该能够通过USB设备来区分它们。不知道对不对? 但有一个较好的办法,就是你统计一张表,表里面记录所有你能找到的设备ID,用来区分它们的设备类型。(2011-11-12 15:48)
10624164知道对应关系了,可新的问题又出来了。没人说话啊,令人恨失望(2011-07-05 09:41)

返回顶部