阅读:1588回复:10
如何获得usb设备类型啊?
如何获得usb设备类型啊?比如说:是鼠标还是打印机,还是u盘?最好能给出源代码?
[编辑 - 8/30/04 by Yanky] |
|
沙发#
发布于:2004-08-31 10:16
自己顶~~
|
|
板凳#
发布于:2004-08-31 11:01
可能要调用一个APi函数把
|
|
地板#
发布于:2004-08-31 11:55
可能要调用一个APi函数把 应该是的 我只知道在设备描述符里有关于设备类的code 系统应该有将这些code翻译成信息的函数,可惜我不知道:) |
|
地下室#
发布于:2004-08-31 14:26
是在描述符中定义的,微软分得很细,看看USB规范都有
|
|
|
5楼#
发布于:2004-08-31 19:54
你们说的是不是REQUEST TYPE中第一个字节的第5位为1的情况啊,我不知道那个是用来干嘛的,规范里好像说类是对应一组比较相近的USB设备的,包括具体对应的协议。那如果我的用的是D12+C52的话,这个类该怎么定义呢,也就是说如果主机有类型请求的时候,我该怎么处理呢?
|
|
6楼#
发布于:2004-08-31 20:26
wen wo
|
|
7楼#
发布于:2004-08-31 21:18
那你能不能跟我说说呢,谢谢了
|
|
8楼#
发布于:2004-09-01 09:36
SetupDiGetDeviceRegistryProperty
|
|
9楼#
发布于:2004-09-01 10:57
调用 UsbBuildGetDescriptorRequest(...)函数获取描述表的时候蓝屏啊,这是怎么回事??
是不是我调用的位置不对?? 还是应该需要什么别的操作呢??比如说转发什么消息?? |
|
10楼#
发布于:2004-09-01 12:07
如果自定义的话,类就是0xFF啦
|
|
|