Partilhar via


Método ISOSDacInterface::GetMethodDescData

Obtém os dados para o ponteiro MethodDesc especificado.

Nota

Esta API foi originalmente concebida para utilização interna no runtime. Embora agora seja suportada para utilização de terceiros, recomendamos que trabalhe com ICorDebug as APIs e ICorProfiler sempre que possível.

Sintaxe

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

Parâmetros

methodDesc
[in] O endereço do MethodDesc.

ip
[in] O endereço IP do método .

data
[fora] Os dados associados ao MethodDesc, conforme devolvido pelas APIs internas.

cRevertedRejitVersions
[fora] O número de versões rejit revertidas.

rgRevertedRejitData
[fora] Os dados associados às versões rejit revertidas, conforme devolvido pelas APIs internas.

pcNeededRevertedRejitData
[fora] O número de bytes necessários para armazenar os dados associados às versões revertidas do ReJit.

Observações

O método fornecido faz parte da ISOSDacInterface interface e corresponde ao 21º bloco da tabela do método virtual. Para poder utilizá-las, CLRDATA_ADDRESS tem de ser definido como um número inteiro não assinado de 64 bits.

Requisitos

Plataformas: Veja Requisitos de Sistema.
Cabeçalho: Nenhum
Biblioteca: Nenhum
.NET Framework Versões: Disponível desde a versão 4.7

Ver também