读书人

如果在一个函数中有提升IRQL的语句 是

发布时间: 2012-03-06 20:47:55 作者: rapoo

如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ?
如果我在一个函数前使用了 #pragma code_seg("PAGE")

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

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

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

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

[解决办法]
不能。

读书人网 >驱动开发

热点推荐