선택적 옵트아웃: POOL_NX_OPTOUT

드라이버 원본 파일 집합에 대해 NX(실행 안 됨) 풀 옵트인 메커니즘 중 하나를 전역적으로 사용하도록 설정한 다음, POOL_NX_OPTOUT 사용하여 하나 이상의 선택한 원본 파일에 대해 이 옵트인 메커니즘을 재정의할 수 있습니다. 이렇게 하면 선택한 원본 파일이 실행 파일의 페이지가 지정되지 않은 메모리를 계속 사용할 수 있습니다. POOL_NX_OPTIN 또는 POOL_NX_OPTIN_AUTO 옵트인 메커니즘에서 POOL_NX_OPTOUT 옵트아웃 메커니즘을 사용할 수 있습니다. 자세한 내용은 NX 풀 Opt-In 메커니즘을 참조하세요.

POOL_NX_OUTPUT 옵트아웃 메커니즘을 사용하여 선택한 원본 파일에서 옵트인 메커니즘을 재정의하려면 이 파일에 다음 정의를 추가합니다.

#define POOL_NX_OPTOUT 1

이 정의는 선택한 파일의 전역 옵트인 설정을 재정의하고 NonPagedPool 상수 이름의 인스턴스가 대체되지 않도록 합니다. 파일에서 NonPagedPool의 첫 번째 instance 앞에 이 정의를 파일에 삽입합니다.

원본 파일에서 POOL_NX_OPTOUT 옵트아웃 메커니즘을 사용하는 대신 파일에 있는 NonPagedPool의 각 instance NonPagedPoolExecute로 명시적으로 바꾸는 것입니다.