COR_HEAPINFO, structure
Fournit des informations générales sur le tas du récupérateur de mémoire, y compris s’il est ou non énumérable.
Syntaxe
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Membres
Membre | Description |
---|---|
areGCStructuresValid |
true si les structures de nettoyage de la mémoire sont valides et que le tas peut être énuméré ; sinon false . |
pointerSize |
Taille, en octets, des pointeurs sur l’architecture cible. |
numHeaps |
Nombre de tas de nettoyage de la mémoire logiques dans le processus. |
concurrent |
TRUE si le nettoyage de la mémoire simultané (en arrière-plan) est activé ; sinon FALSE . |
gcType |
Membre de l’énumération CorDebugGCType qui indique si le récupérateur de mémoire s’exécute sur une station de travail ou sur un serveur. |
Notes
Une instance de la structure COR_HEAPINFO
est retournée en appelant la méthode ICorDebugProcess5::GetGCHeapInformation.
Avant d’énumérer des objets sur le tas du nettoyage de la mémoire, vous devez toujours vérifier le champ areGCStructuresValid
pour vous assurer que le tas est dans un état énumérable. Pour plus d’informations, consultez la méthode ICorDebugProcess5::GetGCHeapInformation.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : disponible depuis la version 4.5