阅读:1188回复:1
问一下关于DS生成的usb驱动的问题?请指点迷津!
我用DriverWorks的向导生成USB驱动程序,定义端点1是批量传输,输入,端点2中断输入,还有就是对板子上的寄存器读写用端点0,设置完成,生成的驱动就可以用了吗?
从应用程序中怎样完成对他们的读写呢?先用CreateFile()生成HANDLE,然后用DeviceIoControl()吗? 但是DeviceIoControl()中的参数在DriverWorks中去哪儿找?或是添加到哪儿? 我找不到门了,也找不到例子,看Sample也是一塌糊涂,请各位高手指点一二,如果能给我一份你的程序那就太好了,让我看看到底是怎么完成的! 我的mail:ggqw23@sohu.com |
|
沙发#
发布于:2004-05-27 17:21
你要自己定义IOCTL_CODE(Wizard 中的一个步骤),然后DS会在你的DeviceControl 中添加一些switch(),你根据你的需要自己编写该部分的程序.
我也是新手,正在学着编,看Example吧. 共同努力 [编辑 - 5/27/04 by metalwing] |
|
|