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