ICorDebugHeapSegmentEnum 接口

提供针对托管堆的内存区域的枚举器。 此接口是 ICorDebugEnum 接口的子类。

方法

方法 说明
Next 方法 获取指定数量的 COR_SEGMENT 实例,这些实例包含关于托管堆上的对象的信息。

备注

ICorDebugHeapSegmentEnum 接口负责实现 ICorDebugEnum 接口。

通过调用 ICorDebugProcess5::EnumerateHeapRegions 方法,ICorDebugHeapSegmentEnum 实例填充 COR_SEGMENT 实例。 通过调用 ICorDebugHeapSegmentEnum::Next方法,可以枚举集合中的 COR_SEGMENT 对象。

ICorDebugHeapSegmentEnum 集合对象枚举可能包含托管对象的所有内存区域,但不保证托管对象实际驻留在这些区域中。 此类区域可能包括有关空内存区域或已保留内存区域的信息。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 4.5 起可用

另请参阅