共用方式為


選擇性退出:POOL_NX_OPTOUT

您可以全域啟用一組驅動程式來源檔案的無執行 (NX) 集區加入宣告機制,然後使用 POOL_NX_OPTOUT 覆寫一或多個所選來源檔案的這個加入宣告機制。 這可讓選取的來源檔案繼續使用可執行檔非分頁式記憶體。 您可以使用POOL_NX_OPTOUT退出機制搭配POOL_NX_OPTIN或POOL_NX_OPTIN_AUTO加入宣告機制。 如需詳細資訊,請參閱 NX 集區Opt-In機制

若要使用POOL_NX_OUTPUT退出機制覆寫所選來源檔案中的加入宣告機制,請將下列定義新增至此檔案:

#define POOL_NX_OPTOUT 1

此定義會覆寫所選檔案中的全域加入宣告設定,並防止 取代 NonPagedPool 常數名稱的實例。 將此定義插入檔案中 NonPagedPool 的第一個實例之前。

在原始程式檔中使用POOL_NX_OPTOUT退出機制的替代方案,就是使用NonPagedPoolExecute明確地取代檔案中NonPagedPool的每個實例。