rangwoku
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2005-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1417回复:3

readfile异步问题

楼主#
更多 发布于:2005-05-08 09:07
应用程序发readfile命令,驱动中dpc读数据并返回。设计了定时器,如果1s没有中断产生,则返回irp。硬件的一个中断对应一个irp.我现在采用的是同步readfile,即一个完成readfile后,发下一个readfile。
现在问题是:有时候中断和irp可以对应上,可是有时候中断来了,irp还没下来。


irp队列程序中有。
所以我想换成异步的readfile,即一次性的发很多readfile命令给驱动。估计会调用readfile 10000次,现在我会调用一次的异步readfile,可是这么多次的readfile怎么使用呀?
rangwoku
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2005-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-08 15:33
如果采用同步readfile,提高应用程序向驱动下命令的方法是不是提高程序优先级?
yjx2003
驱动牛犊
驱动牛犊
  • 注册日期2004-06-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-15 16:24
应该把中断送到应用程序,一次中断
再调用一次readfile

我有一个问题向您请教

  设计了定时器,如果1s没有中断产生,则返回irp
  定时器到时间调用dpc.如何返回没有处理的irp
请向您的朋友推荐《名人传记》电子期刊 http://list.cn99.com/cgi-bin/getlsts?listname=zhuanji
kissfire
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2006-01-05
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-28 09:11
为什么不在驱动中设置一个中断事件标志呢?  在用户收到这个事件以后再读.
游客

返回顶部