RtlDisownModuleHeapAllocation 函式

移除 Application Verifier 追蹤的配置,使其不會在配置記憶體的模組卸載時標示為流失。

語法

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

參數

HeapHandle

類型: HANDLE

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

Allocation

類型: PVOID

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

傳回值

傳回 STATUS_SUCCESS

備註

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

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

規格需求

   
目標平台 Windows
標頭 N/A
程式庫 Windows Driver Kit (WDK) 中的 Ntdll.lib
DLL Ntdll.dll