阅读:1145回复:4
关于 irp 的 问题(20分)??
应用层发 irp 到 driver,开始不处理并IoMarkIrpPending(Irp),在中断来时,IoCompleteRequest 这个 irp.但中断来前这个 irp 在那里保存,在dpc里才能得到这irp??(因之后,have other irp into driver)
在startio里 can not put into 设备队列里 能否用一全局变量保存irp?? |
|
沙发#
发布于:2003-09-12 20:38
可以在Dispatch例程把IRP存入设备队列
|
|
板凳#
发布于:2003-09-14 14:06
how about DeviceExtension?
|
|
地板#
发布于:2003-09-14 16:48
如何在dispatch里存入呢??
insert queue 时返回 false,只能处理呀 |
|
地下室#
发布于:2003-09-14 17:00
arthurtu 你好!
请问: 在windowes nt下,如何从从资源描述表里获取中断的信息?? 能否直接指定HalGetInterruptVetor()的参数?? 用的windriver的中断向量与设备的一样,设备一中断,nt就不动了, 这里直接指定的HalGetInterruptVetor()参数,不知为何?? |
|