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
方法。
此函数使用调用方分配的缓冲区。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:1.0