PAGED_CODE

定义位置:Wdm.h

PAGED_CODE 宏确保调用方线程在足够低的允许分页的 IRQL 上运行。

返回值

VOID

如果 IRQL >APC_LEVEL,PAGED_CODE 宏会导致系统出现 ASSERT。

应在包含可分页代码或访问可分页代码的每个驱动程序例程的开头位置调用此宏。

PAGED_CODE 宏仅检查位于驱动程序代码执行宏的位置的 IRQL。

如果该代码随后引发 IRQL,该宏将不会检测此更改。

驱动程序开发人员应使用静态驱动程序验证程序驱动程序验证程序来检测执行驱动程序例程期间错误引发 IRQL 的时间。

PAGED_CODE 宏仅在已检查的生成中工作。

从 Windows 2000 开始可用。