ICorProfilerFunctionEnum 接口

提供按顺序循环访问公共语言运行时中的函数集合的方法。

方法

方法

说明

ICorProfilerFunctionEnum::Clone 方法

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

ICorProfilerFunctionEnum::GetCount 方法

获取应用程序加载的函数数量或探查器强制加载的函数数量。

ICorProfilerFunctionEnum::Next 方法

从一个函数的顺序集合中获取指定数量的连续函数(从枚举器在序列中的当前位置开始)。

ICorProfilerFunctionEnum::Reset 方法

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

ICorProfilerFunctionEnum::Skip 方法

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

备注

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

ICorProfilerFunctionEnum 枚举已经过 JIT 编译的函数,但不包括从使用 Ngen.exe 生成的本机映像加载的函数。

要求

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

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

**库:**CorGuids.lib

.NET Framework 版本:  4

请参见

参考

ICorProfilerInfo 接口

ICorProfilerInfo3::EnumJITedFunctions 方法

概念

分析和运行时通知 ID

其他资源

分析接口