共用方式為


RtlDisownModuleHeapAllocation 函式

從應用程式驗證器追蹤中移除配置,使其不會在配置記憶體的模組卸載時標示為流失。

語法

NTSTATUS WINAPI RtlDisownModuleHeapAllocation(
  _In_ HANDLE HeapHandle,
  _In_ PVOID Allocation
);

參數

HeapHandle

類型: HANDLE

進行配置所在的堆積控制碼。

Allocation

類型: PVOID

應用程式驗證器流失追蹤要忽略之記憶體配置的指標。

傳回值

傳回 STATUS_SUCCESS

備註

系統會提供 RtlDisownModuleHeapAllocation ,讓應用程式驗證器預期配置可能會比配置它的模組多。 在此情況下,應用程式驗證器可以從其內部追蹤中移除配置,以便在卸載進行配置的模組時,不會將其標示為流失。 當未啟用應用程式驗證程式時,此函式是無作業。

RtlDisownModuleHeapAllocation 未與標頭檔相關聯。 但相關聯的匯入程式庫 Ntdll.lib 可在 Windows 驅動程式套件 (WDK) 中使用。 您也可以先使用LoadLibrary函式來呼叫RtlDisownModuleHeapAllocation (以載入 Ntdll.dll) ,然後呼叫GetProcAddress函式來擷取RtlDisownModuleHeapAllocation的位址。

規格需求

   
目標平台 Windows
標頭 N/A
程式庫 Windows 驅動程式套件中的 Ntdll.lib (WDK)
Dll Ntdll.dll