ICorDebugHeapEnum 接口

提供针对托管堆上的对象的枚举器。 此接口是 ICorDebugEnum 接口的子类。

方法

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

备注

ICorDebugHeapEnum 接口负责实现 ICorDebugEnum 接口。

通过调用 ICorDebugProcess5::EnumerateHeap 方法,ICorDebugHeapEnum 实例填充 COR_HEAPOBJECT 实例。 集合中的每个 COR_HEAPOBJECT 实例要么表示堆上的活动对象,要么表示没有任何对象根但尚未被垃圾收集器收集的对象。 通过调用 ICorDebugHeapEnum::Next 方法,可以枚举集合中的 COR_HEAPOBJECT 对象。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 4.5 起可用

另请参阅