版块
论坛
喜欢
话题
应用
搜索
登录
注册
devcpp的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=241063
磁盘过滤驱动,为什么使用IoBuildSynchronousFsdRequest总蓝屏
编写的磁盘过滤驱动,使用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.co
:
IRQL: <=APC_LEVEL
(2011-10-09 19:36)
回复
devcpp
加关注
写私信
1
关注
0
粉丝
30
帖子
返回顶部