阅读:1269回复:3
请问USB驱动中的IOCTL
驱动我用driverstudio生成的,然后按照本论坛的"10分钟写好一个usb驱动"添加了usb_ioctl_800部分,出错代码57,driverstudio的文档中查不到,ddk文档中也查不到,usb设备在整个ioctl过程中没有收到中断,请问这可能是什么原因呢?谢谢; )
下边是命令提示符窗口内容: Test_USB_Card_0_4.exe i 0 Test application Test_USB_Card_0_4 starting... Device found, handle open. Issuing Ioctl to device - ERROR: DeviceIoControl returns 57. Exiting... [编辑 - 1/27/05 by iClinux] |
|
|
沙发#
发布于:2005-01-27 21:35
不要查DDK的帮助,查USBIOCTL.H
|
|
板凳#
发布于:2005-01-27 21:44
驱动我用driverstudio生成的,然后按照本论坛的"10分钟写好一个usb驱动"添加了usb_ioctl_800部分,出错代码57,driverstudio的文档中查不到,ddk文档中也查不到,usb设备在整个ioctl过程中没有收到中断,请问这可能是什么原因呢?谢谢; ) 哪个57估计是16进制的,也就是十进制的87,意义表示参数错误,所以我想一定是你的DeviceIoControl给的输入输出参数错误了 不过只是推测,实际是什么要等你问题描述清楚才能知道 |
|
|
地板#
发布于:2005-01-28 09:10
我在"USB驱动开发"版发了一个更详细的帖子,帮我看看,谢谢 :)
|
|
|