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

另请参阅