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 |