阅读:1417回复:3
readfile异步问题
应用程序发readfile命令,驱动中dpc读数据并返回。设计了定时器,如果1s没有中断产生,则返回irp。硬件的一个中断对应一个irp.我现在采用的是同步readfile,即一个完成readfile后,发下一个readfile。
现在问题是:有时候中断和irp可以对应上,可是有时候中断来了,irp还没下来。 irp队列程序中有。 所以我想换成异步的readfile,即一次性的发很多readfile命令给驱动。估计会调用readfile 10000次,现在我会调用一次的异步readfile,可是这么多次的readfile怎么使用呀? |
|
沙发#
发布于:2005-05-08 15:33
如果采用同步readfile,提高应用程序向驱动下命令的方法是不是提高程序优先级?
|
|
板凳#
发布于:2005-06-15 16:24
应该把中断送到应用程序,一次中断
再调用一次readfile 我有一个问题向您请教 设计了定时器,如果1s没有中断产生,则返回irp 定时器到时间调用dpc.如何返回没有处理的irp |
|
|
地板#
发布于:2005-06-28 09:11
为什么不在驱动中设置一个中断事件标志呢? 在用户收到这个事件以后再读.
|
|