Método IXCLRDataMethodInstance::GetILOffsetsByAddress
Obtém o(s) deslocamento(s) IL correspondente(s) ao endereço fornecido para o método.
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 GetILOffsetsByAddress(
[in] CLRDATA_ADDRESS address
[in] ULONG32 offsetsLen,
[out] ULONG32 *offsetsNeeded,
[out, size_is(offsetsLen)] ULONG32 ilOffsets[]
);
Parâmetros
address
[em] Um endereço dentro do método para o qual recuperar os deslocamentos de IL correspondentes.
offsetsLen
[em] O tamanho do ilOffsets
buffer
offsetsNeeded
[fora] Uma indicação de quantos deslocamentos de IL são retornados.
ilOffsets
[fora] Os deslocamentos de IL correspondentes ao endereço fornecido dentro do método.
Comentários
O método fornecido faz parte da IXCLRDataMethodInstance
interface e corresponde ao 13º slot da tabela de métodos virtuais. Observe que CLRDATA_ADDRESS é 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 4.7