Partilhar via


Método ISOSDacInterface::GetMethodDescData

Obtém os dados para o ponteiro MethodDesc fornecido.

Observação

Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug e ICorProfiler APIs quando possível.

Sintaxe

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

Parâmetros

methodDesc
[em] O endereço do MethodDesc.

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

data
[saídas] Os dados associados ao MethodDesc como retornados das APIs internas.

cRevertedRejitVersions
[saídas] O número de versões rejit revertidas.

rgRevertedRejitData
[saídas] Os dados associados às versões rejit revertidas retornados das APIs internas.

pcNeededRevertedRejitData
[saídas] 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º slot da tabela de métodos virtuais. Para poder usá-los, CLRDATA_ADDRESS deve ser definido como um inteiro não assinado de 64 bits.

Requerimentos

Plataformas: Consulte Requisitos do sistema. Cabeçalho: Nenhuma biblioteca: Nenhuma versões do .NET Framework: Disponível desde 4.7

Consulte também