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 zugeordnet wurde. Dies ist das Heaphandle einer App, die an die AllocateHeap-Funktion übergeben wurde, als der Speicher zugewiesen wurde.
-
Adresse
-
Die Adresse des freigegebenen Arbeitsspeichers.
-
Quelle
-
Die Quelle des Arbeitsspeichers, den der Zuweisungsgeber für die Heapzuordnung 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 - MEMORY_FROM_LOOKASIDE
- 1
Arbeitsspeicher aus der Lookaside-Liste. - MEMORY_FROM_LOWFRAG
- 2
Arbeitsspeicher aus dem Heap mit niedriger Fragmentierung. - MEMORY_FROM_MAINPATH
- 3
Arbeitsspeicher aus Standard Codepfad. - MEMORY_FROM_SLOWPATH
- 4
Arbeitsspeicher aus langsamem c. - MEMORY_FROM_INVALID
- 5
Ungültiger Arbeitsspeicher. - MEMORY_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 heapfreien Vorgängen protokolliert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [nur Desktop-Apps] |
Header |
|
Siehe auch