ICorProfilerFunctionControl::SetILInstrumentedCodeMap 方法

使用指定的公共中间语言 (CIL) 映射项为指定的函数设置代码图。

语法

HRESULT SetILInstrumentedCodeMap(  
    [in]   ULONG      cILMapEntries,  
    [in, size_is(cILMapEntries)] COR_IL_MAP rgILMapEntries[]);  

参数

cILMapEntries
[in] 映射中的项数。

rgILMapEntries
[in] 调用方分配的 COR_IL_MAP 项的数组。 对于 ICorProfilerInfo::SetILInstrumentedCodeMap 方法,这些项的意义是相同的。

注解

通过调用此方法设置映射,从而允许调试器调用 ICorDebugILCode2::GetInstrumentedILMap 来检索该映射。 在计算堆栈跟踪和变量生存期的 IL 偏移量时,它还允许调试器在内部使用该映射。

要求

平台:请参阅系统要求

头文件: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本:自 4.5 起可用

另请参阅