Share via


Exclusión selectiva: POOL_NX_OPTOUT

Puede habilitar globalmente uno de los mecanismos de participación del grupo sin ejecutar (NX) para un conjunto de archivos de origen del controlador y, a continuación, invalidar este mecanismo de participación para uno o varios archivos de origen seleccionados con POOL_NX_OPTOUT. Esto permite que los archivos de origen seleccionados sigan usando memoria no paginada ejecutable. Puede usar el mecanismo de exclusión POOL_NX_OPTOUT con el POOL_NX_OPTIN o el mecanismo de participación de POOL_NX_OPTIN_AUTO. Para más información, consulte Mecanismos de Opt-In de grupos de NX.

Para usar el mecanismo de exclusión POOL_NX_OUTPUT para invalidar el mecanismo de participación en un archivo de origen seleccionado, agregue la siguiente definición a este archivo:

#define POOL_NX_OPTOUT 1

Esta definición invalida la configuración de participación global en el archivo seleccionado y evita que se reemplacen las instancias del nombre de constante NonPagedPool . Inserte esta definición en el archivo antes de la primera instancia de NonPagedPool en el archivo.

Una alternativa al uso del mecanismo de exclusión de POOL_NX_OPTOUT en un archivo de origen es reemplazar explícitamente cada instancia de NonPagedPool en el archivo por NonPagedPoolExecute.