ICorProfilerFunctionControl::SetILInstrumentedCodeMap 方法

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

Syntax

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

另请参阅