阅读:1056回复:1
IRP的MarkPending的处理
在driverstudio开发一个pci驱动
当应用程序一个deviceiocontrol来了后, 将这个Irp悬挂。 I.Markpending(); 等待pci卡的中断,中断来了后再将irp完成。 应该怎么实现? 将Irp挂起之后在哪里将它取出来? |
|
最新喜欢:![]()
|
沙发#
发布于:2003-03-10 21:38
自己创建一个队列,保存在DeviceExtension中,中断到达后,找到发生中断的设备,然后在找到当前占用这个设备的IRP,就可以了。
|
|