événement ETW_HEAP_EVENT_ALLOC
L’événement ETW_HEAP_EVENT_ALLOC est un événement de suivi de la gestion de la mémoire pour une opération d’allocation de tas.
typedef struct ETW_HEAP_EVENT_ALLOC
Paramètres
-
HeapHandle
-
Handle du tas dans lequel la mémoire a été allouée. Il s’agit du handle de tas d’une application passée à la fonction AllocateHeap lorsque la mémoire a été allouée.
-
Taille
-
Taille en octets allouée à partir du tas.
-
Adresse
-
Adresse de la mémoire allouée.
-
Source
-
Source de la mémoire utilisée par l’allocateur pour l’allocation de tas.
Le tableau suivant répertorie les valeurs possibles pour le paramètre Source tel que défini dans le fichier d’en-tête ntetw.h :
Valeur Signification - MEMORY_FROM_LOOKASIDE
- 1
Mémoire de la liste de lookaside. - MEMORY_FROM_LOWFRAG
- 2
Mémoire du tas à faible fragmentation. - MEMORY_FROM_MAINPATH
- 3
Mémoire de main chemin de code. - MEMORY_FROM_SLOWPATH
- 4
Mémoire du chemin lent. - MEMORY_FROM_INVALID
- 5
Mémoire non valide. - MEMORY_FROM_SEGMENT_HEAP
- 6
Cette valeur est réservée à une utilisation ultérieure et ne sera jamais retournée.
Notes
L’événement ETW_HEAP_EVENT_ALLOC est enregistré sur toutes les allocations de tas.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête |
|
Voir aussi