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 起可用