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 |
|