zh_zh_y
驱动牛犊
驱动牛犊
  • 注册日期2001-10-19
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1212回复:1

如何理解中断与分发例程

楼主#
更多 发布于:2001-12-31 14:34
作为一个初学者,我深深感到如何写好驱动程序里中断例程非常重要.
但是我偏偏没有很好的理解中断与分发例程的关系,在这里希望各位前辈给我指点.

我现在列举一个简单的模型:

1.应用程序产生的IRP(如读.写)通过分发例程发送给标准设备的StartIo串行处理;

2.从驱动程序写数据到设备时,需要一个写中断..从设备读数据到驱动程序时,需要一个读中断.

我现在不是很明白IRP如何在这种模型中,是如何处理的,是怎样个流程.


zh_zh_y
驱动牛犊
驱动牛犊
  • 注册日期2001-10-19
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-31 16:11
是不是在AddDevice例程中,使用了IoConnectInterrupt例程链接到中断以后,在处理IRP的时候,必须等待到中断,标准设备的StartIo例程才开始处理IRP?
游客

返回顶部