阅读:1691回复:5
请教:readfile返回的bResult = !TRUE是哪里的问题
我在D12应用程序里,writefile可以正确执行,但是从readfile返回的bResult = !TRUE,getlastfile得到的错误是23,请问这是什么问题呢,是否是固件的错误,还是硬件方面的?
|
|
沙发#
发布于:2004-06-28 19:47
我在D12应用程序里,writefile可以正确执行,但是从readfile返回的bResult = !TRUE,getlastfile得到的错误是23,请问这是什么问题呢,是否是固件的错误,还是硬件方面的? 一般先考虑应用程序,当确定没问题再查驱动 |
|
|
板凳#
发布于:2004-06-29 11:42
谢谢flyhye,我对于驱动不太懂,当时是直接用了另外一个功能类似的数据采集卡的驱动程序,想请问一下需要改动哪些地方呢?
我觉得应用程序应该是没什么问题的 |
|
地板#
发布于:2004-06-29 12:33
谢谢flyhye,我对于驱动不太懂,当时是直接用了另外一个功能类似的数据采集卡的驱动程序,想请问一下需要改动哪些地方呢? 那你就看看这个驱动跟你的usb底层是一致的没? |
|
|
地下室#
发布于:2004-06-29 16:48
多谢了,先送上10分
不过usb底层的比较能说得具体点吗?实在不好意思,我完全是新手,当时枚举后用这个驱动试了一下可以就拿来装上了,该如何修改驱动能否给点指导呢?谢谢 |
|
5楼#
发布于:2004-06-29 18:52
你可以先到DriverEntry入口处找IRP_MJ_READ可能还有IRP_MJ_DEVICE_CONTROL的处理函数,假如叫什么××Read(),就看他怎么做了,跟你的底层吻合,这方面要自己多多测试才行
|
|
|