Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des informations générales sur le tas de garbage collection, notamment s’il est énumérable.
Syntaxe
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Members
| Membre | Descriptif |
|---|---|
areGCStructuresValid |
true si les structures de garbage collection 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 garbage collection logiques dans le processus. |
concurrent |
true si le garbage collection simultané (en arrière-plan) est activé ; sinon, false. |
gcType |
Membre de l’énumération CorDebugGCType qui indique si le garbage collector s’exécute sur une station de travail ou un serveur. |
Remarques
Une instance de la COR_HEAPINFO structure est retournée en appelant la méthode ICorDebugProcess5 ::GetGCHeapInformation .
Avant d’énumérer des objets sur le tas de garbage collection, vous devez toujours vérifier le areGCStructuresValid champ pour vous assurer que le tas est dans un état énumérable. Pour plus d’informations, consultez la méthode ICorDebugProcess5 ::GetGCHeapInformation .
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 4.5