阅读:1613回复:2
一个关于UsbSetup包的问题
1)在应用程序中可以使用IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION,向设备发送setup包,但这样bmRequest = 0x80 bRequest = 0x06 是写死的,不能修改. 如何才能在应用程序中发送自定义的setup包?即前面不是8006,在帮助文档发现USBUSER_OP_SEND_RAW_COMMAND 可以达到这个效果,但经努力没有成功,文档上写有This request is not enabled unless the root hub is disabled. 不知道这个具体是什么意思?
2) 昨日听以为朋友说在应用程序中也可以调用UDI ,从而达到与驱动同样的效果, 还说驱动也是调用的UDI,因而是可以实现自定义的setup请求, 因在下对usb的理解还不够深入, 希望哪位朋友可以给在下解释解释.感激不尽. |
|
沙发#
发布于:2009-05-14 09:12
自己顶一下!
|
|
板凳#
发布于:2009-06-09 09:29
我顶!
|
|