ICorProfilerInfo::GetCodeInfo 方法

获取与指定函数 ID 关联的本机代码的范围。

此方法已过时。 改用 ICorProfilerInfo2::GetCodeInfo2 方法。

HRESULT GetCodeInfo(
    [in]  FunctionID functionId,
    [out] LPCBYTE    *pStart,
    [out] ULONG      *pcSize);

参数

  • functionId
    [in] 与本机代码关联的函数的 ID。

  • pStart
    [out] 一个指针,它指向一个由组成函数本机代码的字节构成的数组。

  • pcSize
    [out] 一个指针,它指向一个指定本机代码大小(以字节为单位)的整数。

备注

为优化性能,.NET Framework 2.0 版中的运行时将函数的预编译本机代码拆分为多个区域。 因此,GetCodeInfo 方法在 .NET Framework 2.0 中已过时,因为它无法处理函数本机代码的范围。 探查器应切换到改用更常规的 ICorProfilerInfo2::GetCodeInfo2 方法。

此函数使用由调用方分配的缓冲区。 有关更多信息,请参见调用方分配的缓冲区

要求

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

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

**库:**CorGuids.lib

**.NET Framework 版本:**1.0

请参见

参考

ICorProfilerInfo 接口

其他资源

分析接口

分析(非托管 API 参考)