该宏断言:当前正在运行的代码节可分页,且在运行之前必须已锁定到内存中。
返回:VOID
可分页代码必须遵循某些限制 (如 IRQL < = APC_LEVEL) ,除非已将其锁定到位。
**必须锁定就位才能正常工作的可分页例程
**首先应该调用 PAGED_CODE_LOCKED。
该宏确保:调用方的线程在 IRQL (足够低、允许分页)上运行。
许多内核模式的驱动程序没必要一直驻留在内存中,除非打开它们管理的设备;
另一种如:系统代码、应用程序代码或系统分页文件的磁盘的驱动程序必须始终驻留在内存中。
锁定:偶尔使用的设备,在使用时,通过在内存中锁定代码把该部分指定为可分页
。