当前位置: 代码迷 >> 驱动开发 >> 如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ?解决办法
  详细解决方案

如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ?解决办法

热度:969   发布时间:2016-04-28 11:24:29.0
如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ?
如果我在一个函数前使用了 #pragma code_seg("PAGE") 

这段代码将被映射到分页内存

如果在这个函数里 提升IRQL 将一个IRP放入设备扩展里的队列 再降低IRQL

如果提升IRQL后 如果恰好接下来插入队列这段代码所在的页被换出时 这个过程会不会导致BSD ? 

也就是说 如果在一个函数中有提升了IRQL的语句 是不是整个函数都不能放在分页内存中 ?

------解决方案--------------------
不能。
  相关解决方案