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 |