ICorProfilerObjectEnum 接口

提供按顺序循环访问Ngen.exe(本机映像生成器) 生成的冻结对象集合的方法。

方法

方法

说明

ICorProfilerObjectEnum::Clone 方法

获取一个指向此 ICorProfilerObjectEnum 接口的副本的接口指针。

ICorProfilerObjectEnum::GetCount 方法

获取集合中冻结对象的总数。

ICorProfilerObjectEnum::Next 方法

在对象的连续集合中,从枚举数在序列中的当前位置开始获取指定数目的连续对象。

ICorProfilerObjectEnum::Reset 方法

将此枚举数的游标移至序列的起始位置。

ICorProfilerObjectEnum::Skip 方法

将此枚举数的游标从其当前位置提前,以便跳过指定数量的元素。

备注

ICorProfilerObjectEnum 接口是一个枚举数。 它允许数组的接收方以适合接收方的速率从发送方处提取元素。 换言之,接收方可以显式控制数组元素流,从而避免了将大型数组作为方法参数进行传递的相关问题。

使用 ICorProfilerInfo2::EnumModuleFrozenObjects 可获取指向 ICorProfilerObjectEnum 接口的指针。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerInfo2::EnumModuleFrozenObjects 方法

其他资源

分析接口