ETW _ HEAP _ EVENT _ FREE-Ereignis

Das ETW _ HEAP EVENT _ _ FREE-Ereignis ist ein Ablaufverfolgungsereignis für die Speicherverwaltung für einen heapfreien Vorgang.

typedef struct ETW_HEAP_EVENT_FREE

Parameter

HeapHandle

Das Handle des Heaps, in dem der Arbeitsspeicher belegt wurde. Dies ist das Heaphandle, das eine App an die AllocateHeap-Funktion übergeben hat, als der Arbeitsspeicher belegt wurde.

Adresse

Die Adresse des freigegebenen Arbeitsspeichers.

Quelle

Die Quelle des Arbeitsspeichers, den die Zuweisung für die Heapbelegung verwendet hat.

In der folgenden Tabelle sind die möglichen Werte für den Source-Parameter aufgeführt, wie in der Headerdatei ntetw.h definiert:

Wert Bedeutung
ARBEITSSPEICHER _ FROM _ LOOKASIDE
1
Arbeitsspeicher aus der Lookaside-Liste.
ARBEITSSPEICHER _ FROM _ LOWFRAG
2
Arbeitsspeicher aus dem Heap mit geringer Fragmentierung.
ARBEITSSPEICHER _ FROM _ MAINPATH
3
Arbeitsspeicher aus dem Hauptcodepfad.
ARBEITSSPEICHER _ AUS _ SLOWPATH
4
Arbeitsspeicher aus langsamen c.
ARBEITSSPEICHER _ FROM _ INVALID
5
Ungültiger Arbeitsspeicher.
ARBEITSSPEICHER _ FROM _ SEGMENT _ HEAP
6
Dieser Wert ist für die zukünftige Verwendung reserviert und wird nie zurückgegeben.

Bemerkungen

Das ETW _ HEAP EVENT _ _ FREE-Ereignis wird bei allen Heap-freien Vorgängen protokolliert.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
nur Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server 2008 [ R2-Desktop-Apps]
Header
Ntwmi.h

Weitere Informationen

Ablaufverfolgungsereignisse für die Speicherverwaltung