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_REALLOC-Ereignis ist ein Ablaufverfolgungsereignis für die Speicherverwaltung für einen Heap-Relocation-Vorgang.
typedef struct ETW_HEAP_EVENT_REALLOC
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.
-
NewAddress
-
Die neue Adresse des zugeordneten Arbeitsspeichers.
-
OldAddress
-
Die alte Adresse des zuvor zugewiesenen Arbeitsspeichers.
-
NewSize
-
Die neue Größe in Bytes, die aus dem Heap zugeordnet werden.
-
OldSize
-
Die alte Größe in Bytes, die zuvor vom Heap zugeordnet wurde.
-
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.
Dieses Ereignis verfügt über keine Parameter.
Bemerkungen
Das ETW_HEAP_EVENT_REALLOC-Ereignis wird bei allen Heap-Neuzuordnungen 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