直接用createfile打开这个设备名可以成功获得其句柄,可是无法向此设备成功发送特定的命令,这是怎么回事???是不是一定要打开一个pipe才能向设备发送命令和数据?很急,各位大虾帮帮忙看看
回复(14) 2005-06-27 12:32 来自版块 - USB驱动开发
表情
sendwb我和楼主遇到了同样的问题,不知道楼主有没有解决.能把解决的方法说一下吗.交流交流.QQ:13488339(2005-07-05 09:07)
rogerwoo谢了(2005-06-29 10:07)
zhaock如果有driver source code,先把代码基本看懂,也可以看ddk 带的usb的例子bulkusb,你提到的问题, 例子里都有 1.可以 2.要具体看驱动程序的代码了。(2005-06-28 17:28)
rogerwoo但是不一定需要IOCTL码吧,直接用writefile和readfile不行吗? 还有,请帮忙解答我一个疑问, usb设备名为\\?\acpi#pnp0501#1#{....} ,又已知此设备有3个endpoint, 0--control,1-bulkin,2-bulk ou...(2005-06-28 17:14)
zhaock>>不知道IOCTL码 你当然要知道IOCTL的含义,以及参数如何传递,才能正确调用,看代码或者文档(2005-06-28 17:02)
rogerwoo打开了,你就直接用deviceiocontrol操作这个句柄不就行了.... 你是说这个答案? 可以用deviceiocontrol对这个句柄发送命令和数据吗? 而且IOCTL码我都不知道啊~~ 帮忙解答了,谢谢(2005-06-28 16:50)
rogerwoo是吗?我去看看 谢了先~~(2005-06-28 16:46)
naokizxx2005老大,CSDN上不是已经回给你了吗!????!(2005-06-28 16:45)
rogerwoo驱动是随机附带的, writefile以后Getlasterror的值又是0 这是什么意思???(2005-06-28 16:33)
zhaock驱动是你自己写的吗?是你的,在DispatchIoControl设个断点跟踪一下。(2005-06-28 13:26)

返回顶部