Interface IDebugHostModule5 (dbgmodel.h)
Versão 5 de uma interface (IDebugHostSymbol derivada) para um módulo específico.
Esta versão 5 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
Métodos
A interface IDebugHostModule5 tem esses métodos.
IDebugHostModule5::AddRef O método AddRef incrementa a contagem de referência para o módulo. |
IDebugHostModule5::EnumerateChildren O método IDebugHostModule5::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo. |
IDebugHostModule5::FindContainingSymbolByRVA O método FindSymbolByRVA, quando chamado em um módulo, recupera um símbolo em um determinado endereço virtual relativo dentro do módulo. |
IDebugHostModule5::FindSymbolByName O método IDebugHostModule5::FindSymbolByName, quando chamado em um módulo, recupera um símbolo global por nome de dentro do módulo. |
IDebugHostModule5::FindSymbolByRVA O método IDebugHostModule5::FindSymbolByRVA, quando chamado em um módulo, recupera um símbolo em um determinado endereço virtual relativo dentro do módulo. |
IDebugHostModule5::FindTypeByName O método IDebugHostModule5::FindTypeByName, quando chamado em um módulo, localiza um tipo por nome de tipo de dentro do módulo e recupera um símbolo de tipo para ele. |
IDebugHostModule5::FindTypeByName2 O método FindTypeByName2 localiza um tipo por nome dentro do módulo. Se um símbolo delimitado for fornecido, o tipo será procurado pelo nome dentro desse símbolo delimitado; caso contrário, o tipo é procurado globalmente. |
IDebugHostModule5::GetBaseLocation O método IDebugHostModule5::GetBaseLocation, quando chamado em um módulo, obtém o endereço de carregamento base do módulo como uma estrutura de localização. |
IDebugHostModule5::GetContainingModule O método IDebugHostModule5::GetContainingModule, quando chamado em um símbolo, obtém o módulo que contém o símbolo se o símbolo tiver um módulo independente. |
IDebugHostModule5::GetContext O método IDebugHostModule5::GetContext, quando chamado em um símbolo, obtém o contexto de host no qual o símbolo está localizado. |
IDebugHostModule5::GetImageName O método IDebugHostModule5::GetImageName obtém o nome da imagem ou o caminho completo do módulo como uma cadeia de caracteres alocada. |
IDebugHostModule5::GetName O método IDebugHostModule5::GetName, quando chamado em um símbolo, obtém o nome do símbolo se ele tiver um nome. |
IDebugHostModule5::GetPrimaryCompilerInformation O método GetPrimaryCompilerInformation retorna informações sobre o que pode ser considerado o "compilador primário" que produziu o módulo. |
IDebugHostModule5::GetRange O método GetRange recupera o VA (endereços virtuais iniciais e finais) do módulo na memória. |
IDebugHostModule5::GetSymbolKind O método GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo. |
IDebugHostModule5::GetType O método IDebugHostModule5::GetType, quando chamado em um símbolo, obtém o tipo de símbolo, como int *. |
IDebugHostModule5::GetVersion O método GetVersion, quando chamado em um módulo, obtém informações de versão do módulo dos cabeçalhos do módulo. |
IDebugHostModule5::QueryInterface O método QueryInterface recupera um ponteiro para a interface especificada em um objeto. |
IDebugHostModule5::Release O método IDebugHostModule5::Release diminui a contagem de referência do objeto do módulo. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |
Consulte também
Visão geral do modelo de dados do depurador C++