ICorProfilerFunctionEnum::Next 方法

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

HRESULT Next([in]  ULONG      celt,
             [out, size_is(celt), length_is(*pceltFetched)]
                    COR_PRF_FUNCTION ids[],
             [out] ULONG *   pceltFetched);

参数

  • celt
    [in] 要检索的函数的数量。

  • ids
    [out] 一个由 COR_PRF_FUNCTION 值构成的数组,其中的每个值均表示一个检索到的函数。

  • pceltFetched
    [out] 一个指向 ids 数组中实际返回的函数数量的指针。

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

已返回 celt 表示的数量的元素。

S_FALSE

返回的元素少于 celt 表示的数量,这指示枚举已完成。

要求

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

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

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorProfilerFunctionEnum 接口

概念

分析和运行时通知 ID

其他资源

分析接口