Compartilhar via


Interface IDebugHostFunctionIntrospection2 (dbgmodel.h)

Uma interface opcional do host que fornece informações detalhadas sobre uma função.

Esta versão 2 da interface dá suporte a todos os métodos anteriores com assinaturas idênticas e inclui novos métodos adicionais que fornecem funcionalidade adicional. Os novos métodos são listados no cabeçalho no final da seção dessa interface.

Herança

A interface IDebugHostFunctionIntrospection2 herda da interface IDebugHostFunctionIntrospection.

Métodos

A interface IDebugHostFunctionIntrospection2 tem esses métodos.

 
IDebugHostFunctionIntrospection2::AddRef

O método AddRef incrementa a contagem de referência para um objeto.
IDebugHostFunctionIntrospection2::EnumerateInlineFunctionsByRVA

O método EnumerateInlineFunctionsByRVA enumera as funções que estão embutidas em um RVA (Endereço Virtual Relativo) específico.
IDebugHostFunctionIntrospection2::EnumerateLocalsDetails

O método EnumerateLocalsDetails enumera um conjunto de informações sobre todos os locais e argumentos dentro de uma função.
IDebugHostFunctionIntrospection2::EnumerateLocalsDetailsEx

O método EnumerateLocalsDetailsEx enumera um conjunto de informações sobre todos os locais e argumentos dentro de uma função.
IDebugHostFunctionIntrospection2::FindContainingCodeRangeByRVA

O método FindContainingCodeRangeByRVA retorna o sub-intervalo de instruções que são embutidas em um RVA (Endereço Virtual Relativo) específico.
IDebugHostFunctionIntrospection2::FindSourceLocationByRVA

O método FindSourceLocationByRVA recupera o nome do arquivo de origem e o número de linha de um RVA (Endereço Virtual Relativo) específico.
IDebugHostFunctionIntrospection2::QueryInterface

O método QueryInterface consulta uma interface específica no objeto atual.
IDebugHostFunctionIntrospection2::Release

O método Release libera uma referência ao objeto de introspecção de função.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

Visão geral do modelo de dados do depurador C++