Метод ICorDebugILCode2::GetInstrumentedILMap
[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]
Возвращает сопоставление смещений инструментированного профилировщиком промежуточного языка со смещениями промежуточного языка исходного метода для этого экземпляра.
Синтаксис
HRESULT GetInstrumentedILMap(
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out, size_is(cMap), length_is(*pcMap)] COR_IL_MAP map[]
);
Параметры
cMap
[в] Емкость хранилища массива map
. Дополнительные сведения см. в разделе "Примечания".
pcMap
[из] Количество значений COR_IL_MAP, записанных в массив сопоставлений.
карта
[из] Массив значений COR_IL_MAP, предоставляющий информацию о сопоставлениях промежуточного языка, инструментированного профилировщиком, и промежуточного языка исходного метода.
Комментарии
Если профилировщик задает сопоставление путем вызова метода ICorProfilerInfo::SetILInstrumentedCodeMap , отладчик может вызвать этот метод для получения сопоставления и внутреннего использования сопоставления при вычислении смещений IL для трассировок стека и времени существования переменных.
Если cMap
имеет значение 0 и pcMap
не равно NULL, pcMap
параметру присваивается число доступных COR_IL_MAP значений. Если значение cMap
не равно 0, оно обозначает емкость хранилища массива map
. При возврате map
метода содержит максимум cMap
элементов и pcMap
задает количество COR_IL_MAP значений, фактически записанных в map
массив.
Если промежуточный язык не инструментирован или профилировщик не предоставил сопоставление, этот метод возвращает значение S_OK
и присваивает pcMap
значение 0.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
платформа .NET Framework версии: доступно с версии 4.5.2
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по