编写的磁盘过滤驱动,使用IoBuildSynchronousFsdRequest自发IRP,总是蓝屏,不知有什么要注意的地方?
回复(5) 2011-10-09 16:42 来自版块 - 内核编程
表情
jzxsasch@126.co电源请求处理不当吧?(2011-10-12 19:08)
devcpp运行过程中不蓝屏了,但是关机时会蓝屏重启!这是为什么呢?(2011-10-12 17:30)
jzxsasch@126.co可以在IoBuildSynchronousFsdRequest 前使用ASSERT(KeGetCurrentIrql() <= APC_LEVEL)来判断是否是中断〉APC_LEVEL,如果是蓝屏,则<= APC_LEVEL,如果没有蓝屏windbg停止了就是中断太高...(2011-10-10 19:26)
devcpp是不是应该加判断呢? if(KeGetCurrentIrql() > APC_LEVEL) { return XXXX; }(2011-10-10 15:45)
jzxsasch@126.coIRQL: <=APC_LEVEL (2011-10-09 19:36)

返回顶部