Partilhar via


IXCLRDataMethodInstance Interface

Fornece métodos para consultar informações sobre uma instância de método.

Nota

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.

Métodos

Método Description
GetILAddressMapa Obtém o IL para endereçar informações de mapeamento.
GetRepresentativeEntryAddress Obtém o endereço de ponto de entrada mais representativo para a compilação nativa de todos os pontos de entrada possíveis para um método.
Pedir Solicitações para preencher o buffer fornecido com os dados da instância do método.
StartEnumExtents Fornece um identificador para a enumeração de regiões de código nativo associadas ao método.
EnumExtensão Enumera as regiões de código nativo associadas ao método.
EndEnumExtents Libera os recursos usados por iteradores internos usados durante a enumeração de intervalo de código nativo.
GetTokenAndScope Obtém o token de metadados e o escopo do método.
GetILOffsetsByAddress Obtém o(s) deslocamento(s) IL correspondente(s) ao endereço fornecido para o método..
GetAddressRangesByILOffset Retorna o(s) endereço(s) de código nativo que correspondem a um determinado deslocamento de IL dentro do método.
GetDefinition Obtém a definição de método que corresponde a essa instância de método.
GetName Obtém o nome totalmente qualificado para esta instância de método.

Observações

Essa interface vive dentro do tempo de execução e não é exposta através de cabeçalhos ou arquivos de biblioteca. No entanto, é uma interface COM que deriva com IUnknown GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5 que pode ser obtido através dos mecanismos COM usuais.

Requisitos

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

Consulte também