RtlDestroyHeap-Funktion (ntifs.h)
Die RtlDestroyHeap-Routine zerstört das angegebene Heapobjekt. RtlDestroyHeap hebt alle Seiten eines privaten Heapobjekts auf und gibt sie frei, und das Handle wird für den Heap ungültig.
Syntax
NTSYSAPI PVOID RtlDestroyHeap(
[in] PVOID HeapHandle
);
Parameter
[in] HeapHandle
Handle für den zu zerstörenden Heap. Dieser Parameter ist ein Heaphandle, das von RtlCreateHeap zurückgegeben wird.
Rückgabewert
Wenn der Aufruf von RtlDestroyHeap erfolgreich ist, ist der Rückgabewert ein NULL-Zeiger .
Wenn der Aufruf von RtlDestroyHeap fehlschlägt, ist der Rückgabewert ein Handle für den Heap.
Hinweise
Prozesse können RtlDestroyHeap aufrufen, ohne zuvor RtlFreeHeap aufzurufen, um Arbeitsspeicher freizugeben, der über den Heap zugewiesen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für