PAGED_CODE

Definido en: Wdm.h

La macro PAGED_CODE garantiza que el subproceso que realiza la llamada se ejecute en un IRQL lo suficientemente bajo como para permitir la paginación.

Valor devuelto

VOID

Si el APC_LEVEL IRQL > , la macro PAGED_CODE hace que el sistema aserte.

Se debe realizar una llamada a esta macro al principio de cada rutina de controlador que contenga código paginable o que tenga acceso a código paginable.

La macro PAGED_CODE comprueba el IRQL solo en el momento en el que el código del controlador ejecuta la macro.

Si el código genera posteriormente irQL, la macro no detectará este cambio.

Los desarrolladores de controladores deben usar el Comprobador de controladores estáticos y el Comprobador de controladores para detectar cuándo se genera IRQL incorrectamente durante la ejecución de una rutina de controlador.

La macro PAGED_CODE solo funciona en compilaciones activadas.

Disponible a partir de Windows 2000.