阅读:1709回复:1
dpc中不能调用iocalldriver?
我设备加载后设定了一个定时器,当定时器触发时调用函数来构造一个irp,并发给底层设备,但一执行到iocalldriver,就会系统蓝屏,显示 invalid_process_attach_attempt。
请问有兄弟知道这是什么原因吗? 代码大致是: 设备启动: 设定定时器, irp = IoBuildAsynchronousFsdRequest 定时器触发: 发送原先构造好的irp,iocalldriver //蓝屏 |
|
沙发#
发布于:2009-11-24 12:55
你的IRP具体是什么请求?大多数IRP可以在dispatch level上执行。dispather callback的执行级别本来就是<= dispatch_level
|
|