Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Można globalnie włączyć jeden z mechanizmów wyboru puli bez wykonywania (NX) dla zestawu plików źródłowych sterowników, a następnie zastąpić ten mechanizm zgody dla co najmniej jednego wybranego pliku źródłowego za pomocą POOL_NX_OPTOUT. Dzięki temu wybrane pliki źródłowe mogą nadal używać wykonywalnej pamięci niestronicowanej. Można użyć mechanizmu rezygnacji z POOL_NX_OPTOUT z POOL_NX_OPTIN lub POOL_NX_OPTIN_AUTO mechanizmem zgody. Aby uzyskać więcej informacji, zobacz Opt-In Mechanizmy puli NX.
Aby użyć mechanizmu rezygnacji z POOL_NX_OUTPUT, aby zastąpić mechanizm zgody w wybranym pliku źródłowym, dodaj następującą definicję do tego pliku:
#define POOL_NX_OPTOUT 1
Ta definicja zastępuje globalne ustawienia zgody w wybranym pliku i uniemożliwia zastąpienie wystąpień nonPagedPool stałej nazwy. Wstaw tę definicję do pliku przed pierwszym wystąpieniem nonPagedPool w pliku.
Alternatywą dla korzystania z mechanizmu rezygnacji POOL_NX_OPTOUT w pliku źródłowym jest jawne zastąpienie każdego wystąpienia NonPagedPool w pliku NonPagedPoolExecute.