阅读:1212回复:1
如何理解中断与分发例程
作为一个初学者,我深深感到如何写好驱动程序里中断例程非常重要.
但是我偏偏没有很好的理解中断与分发例程的关系,在这里希望各位前辈给我指点. 我现在列举一个简单的模型: 1.应用程序产生的IRP(如读.写)通过分发例程发送给标准设备的StartIo串行处理; 2.从驱动程序写数据到设备时,需要一个写中断..从设备读数据到驱动程序时,需要一个读中断. 我现在不是很明白IRP如何在这种模型中,是如何处理的,是怎样个流程. |
|
沙发#
发布于:2001-12-31 16:11
是不是在AddDevice例程中,使用了IoConnectInterrupt例程链接到中断以后,在处理IRP的时候,必须等待到中断,标准设备的StartIo例程才开始处理IRP?
|
|