Поделиться через


Метод ICorProfilerFunctionControl::SetILInstrumentedCodeMap

Устанавливает карту кода для указанной функции с помощью указанных записей карты языка CIL.

Синтаксис

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

Параметры

cILMapEntries
[в] Количество записей в карте.

rgILMapEntries
[in] Выделенный вызывающим объектом массив записей COR_IL_MAP. Интерпретация этих записей аналогична интерпретации метода ICorProfilerInfo::SetILInstrumentedCodeMap .

Комментарии

Установка сопоставления путем вызова этого метода позволяет отладчику получить сопоставление путем вызова ICorDebugILCode2::GetInstrumentedILMap. Кроме того, он позволяет отладчику использовать сопоставление внутренним образом при вычислении смещений промежуточного языка для трассировок стека и времени существования переменных.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.5

См. также раздел