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 Description
Next, méthode Obtient le nombre spécifié d’instances COR_HEAPOBJECT contenant des informations sur les régions du tas managé.

Notes

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

Une ICorDebugHeapSegmentEnum instance est renseignée avec des instances COR_SEGMENT 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 objet collection ICorDebugHeapSegmentEnum énumère toutes les régions de mémoire pouvant contenir des objets managés, mais 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

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

Voir aussi