Método ISOSDacInterface::GetMethodDescData

Obtém os dados do ponteiro MethodDesc fornecido.

Observação

Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug e ICorProfiler quando 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 do IP do método.

data
[out] Os dados associados ao MethodDesc conforme retornado das APIs internas.

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

rgRevertedRejitData
[out] Os dados associados às versões rejit revertidas conforme retornado das APIs internas.

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

Comentários

O método fornecido faz parte da interface ISOSDacInterface e corresponde ao 21º slot da tabela de métodos virtuais. Para poder usá-los, CLRDATA_ADDRESS deve ser definido como um inteiro sem sinal de 64 bits.

Requisitos

Plataformas: confira Requisitos do sistema.
Cabeçalho: nenhum
Biblioteca: nenhuma
Versões do .NET Framework: disponíveis desde a versão 4.7

Confira também