Структура 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