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


Структура CLRDATA_METHDEF_EXTENT

Описывает область кода IL, связанную с методом.

Примечание.

Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug ICorProfiler и API.

Синтаксис

struct CLRDATA_METHDEF_EXTENT
{
    CLRDATA_ADDRESS startAddress;
    CLRDATA_ADDRESS endAddress;
    ULONG32 enCVersion
    CLRDataMethodDefinitionExtentType type;
};

Участники

Элемент Description
startAddress Начальный адрес области кода IL, связанной с методом.
endAddress Конечный адрес области кода IL, связанной с методом.
enCVersion Версия кода EnC в этом экстенте.
type Тип экстентов, связанных с методом. Перечисление CLRDataMethodDefinitionExtentType в настоящее время имеет одно значение: CLRDATA_METHDEF_IL (0)

Замечания

Эта структура находится внутри среды выполнения и не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Чтобы использовать его, определите структуру, указанную выше, где CLRDATA_ADDRESS находится 64-разрядное целое число без знака.

Требования

Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7

См. также