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