Partager via


ICorDebugHeapSegmentEnum, interface

Fournit un énumérateur pour les régions de mémoire du tas managé. Cette interface est une sous-classe de l’interface ICorDebugEnum.

Méthodes

Méthode Descriptif
Next, méthode Obtient le nombre spécifié d’instances COR_SEGMENT qui contiennent des informations sur les régions du tas managé.

Remarques

L’interface ICorDebugHeapSegmentEnum implémente l’interface ICorDebugEnum.

Une ICorDebugHeapSegmentEnum instance est remplie avec COR_SEGMENT instances en appelant la méthode ICorDebugProcess5 ::EnumerateHeapRegions . Les objets COR_SEGMENT de la collection peuvent être énumérés en appelant la méthode ICorDebugHeapSegmentEnum ::Next .

Un ICorDebugHeapSegmentEnum objet collection énumère toutes les régions de mémoire qui peuvent contenir des objets managés, mais il ne garantit pas que les objets managés résident réellement dans ces régions. Il peut inclure des informations sur les régions de mémoire vides ou réservées.

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