Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das ETW_HEAP_EVENT_ALLOC-Ereignis ist ein Ablaufverfolgungsereignis der Speicherverwaltung für einen Heapzuordnungsvorgang.
typedef struct ETW_HEAP_EVENT_ALLOC
Parameter
-
HeapHandle
-
Das Handle des Heaps, in dem der Speicher zugeordnet wurde. Dies ist das Heaphandle einer App, die an die Funktion AllocateHeap übergeben wurde, als der Arbeitsspeicher zugewiesen wurde.
-
Größe
-
Die Größe in Bytes, die vom Heap zugeordnet werden.
-
Adresse
-
Die Adresse des zugeordneten 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 Suchliste. - MEMORY_FROM_LOWFRAG
- 2
Arbeitsspeicher aus dem Heap mit geringer Fragmentierung. - MEMORY_FROM_MAINPATH
- 3
Arbeitsspeicher aus Standard Codepfad. - MEMORY_FROM_SLOWPATH
- 4
Speicher aus langsamem Pfad. - 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_ALLOC-Ereignis wird bei allen Heapzuordnungen 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 |
|
Weitere Informationen