Freigeben über


RtlDisownModuleHeapAllocation-Funktion

Entfernt eine Zuordnung aus der Nachverfolgung durch application verifier, sodass sie nicht als Verlust gekennzeichnet wird, wenn das Modul, dem der Arbeitsspeicher zugewiesen wurde, entladen wird.

Syntax

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

Parameter

HeapHandle

Typ: HANDLE

Das Heaphandle, in dem die Zuordnung vorgenommen wird.

Allocation

Typ: PVOID

Ein Zeiger auf die Speicherbelegung, die von der Application Verifier-Leckverfolgung ignoriert werden soll.

Rückgabewert

Gibt STATUS_SUCCESS zurück.

Bemerkungen

RtlDisownModuleHeapAllocation wird bereitgestellt, sodass application Verifier davon ausgehen kann, dass eine Zuordnung das Modul überdauert, das sie zugewiesen hat. In diesem Fall kann application verifier die Zuordnung aus der internen Nachverfolgung entfernen, sodass sie nicht als Leck gekennzeichnet wird, wenn das Modul, das die Zuordnung vorgenommen hat, entladen wird. Diese Funktion ist nicht funktionsfähig, wenn die Anwendungsüberprüfung nicht aktiviert ist.

RtlDisownModuleHeapAllocation ist keiner Headerdatei zugeordnet. Die zugehörige Importbibliothek ist Ntdll.libjedoch im Windows Driver Kit (WDK) verfügbar. Sie können rtlDisownModuleHeapAllocation auch aufrufen, indem Sie zuerst die LoadLibrary-Funktion (zum Laden Ntdll.dll) und dann die GetProcAddress-Funktion aufrufen, um die Adresse von RtlDisownModuleHeapAllocation abzurufen.

Anforderungen

   
Zielplattform Windows
Kopfzeile
Bibliothek Ntdll.lib im Windows Driver Kit (WDK)
DLL Ntdll.dll