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


Метод ISOSDacInterface::GetMethodDescData

Возвращает данные для заданного указателя MethodDesc.

Замечание

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

Синтаксис

HRESULT GetMethodDescData(
    CLRDATA_ADDRESS            methodDesc,
    CLRDATA_ADDRESS            ip,
    DacpMethodDescData *data,
    ULONG                      cRevertedRejitVersions,
    DacpReJitData      *rgRevertedRejitData,
    void                      *pcNeededRevertedRejitData
);

Параметры

methodDesc
[in] Адрес МетодаDesc.

ip
[in] IP-адрес метода.

data
[out] Данные, связанные с MethodDesc, возвращаемые из внутренних API.

cRevertedRejitVersions
[out] Количество возвращенных версий rejit.

rgRevertedRejitData
[out] Данные, связанные с возвращенными версиями rejit, которые возвращаются из внутренних API.

pcNeededRevertedRejitData
[out] Количество байтов, необходимых для хранения данных, связанных с возвращенными версиями ReJit.

Замечания

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

Требования

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

См. также