Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает адреса машинного кода, соответствующие заданному смещение IL в методе.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug ICorProfiler и API.
Синтаксис
HRESULT GetAddressRangesByILOffset(
[in] ULONG32 ilOffset,
[in] ULONG32 rangesLen,
[out] ULONG32 *rangesNeeded,
[out, size_is(rangesLen)] CLRDATA_ADDRESS_RANGE addressRanges[]
);
Параметры
ilOffset
[in] Смещение IL в методе, для которого извлекаются диапазоны адресов машинного кода.
rangesLen
[in] Длина буфера addressRanges .
rangesNeeded
[out] Указывает, сколько диапазонов адресов, соответствующих заданному смещения IL, возвращаются.
addressRanges
[out] Диапазоны адресов, соответствующие заданному смещение IL в методе.
Замечания
Предоставленный метод является частью IXCLRDataMethodInstance интерфейса и соответствует 14-му слоту таблицы виртуальных методов.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7