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.
Contient des informations sur une région de mémoire dans le tas managé.
Syntaxe
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Membre | Descriptif |
|---|---|
start |
Adresse de départ de la région mémoire. |
end |
Adresse de fin de la région mémoire. |
gen |
Membre d’énumération CorDebugGenerationTypes qui indique la génération de la région de mémoire. |
heap |
Numéro de tas dans lequel réside la région de mémoire. Pour plus d’informations, consultez la section Remarques. |
Remarques
La COR_SEGMENTS structure représente une région de mémoire dans le tas managé.
COR_SEGMENTS les objets sont membres de l’objet de collection ICorDebugHeapRegionEnum , qui est rempli en appelant la méthode ICorDebugProcess5 ::EnumerateHeapRegions .
Le heap champ est le numéro du processeur, qui correspond au tas signalé. Pour les garbage collectors de station de travail, sa valeur est toujours égale à zéro, car les stations de travail n’ont qu’un seul tas de garbage collection. Pour les récupérateurs de mémoire du serveur, sa valeur correspond au processeur auquel le tas est attaché. Notez qu’il peut y avoir plus ou moins de tas de garbage collection que de processeurs réels en raison des détails de l’implémentation du garbage collector.
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