Метод ISOSDacInterface::GetMethodDescData

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

Примечание

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

Синтаксис

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

Параметры

methodDesc
[in] Адрес MethodDesc.

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

См. также раздел