Interface IDebugHostSymbol2 (dbgmodel.h)

Uma interface para um símbolo específico.

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

IDebugHostSymbol2 herda de IDebugHostSymbol.

Métodos

A interface IDebugHostSymbol2 tem esses métodos.

 
IDebugHostSymbol2::AddRef

O método IDebugHostSymbol2::AddRef incrementa a contagem de referência para uma interface em um objeto .
IDebugHostSymbol2::CompareAgainst

O método IDebugHostSymbol2::CompareAgainst, quando chamado em um símbolo, compara o símbolo com outro símbolo especificado para igualdade de ponteiro de interface.
IDebugHostSymbol2::EnumerateChildren

O método IDebugHostSymbol2::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo.
IDebugHostSymbol2::EnumerateChildrenEx

Enumera todos os símbolos filho do tipo, nome e informações estendidas fornecidas que estão presentes.
IDebugHostSymbol2::GetContainingModule

O método IDebugHostSymbol2::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.
IDebugHostSymbol2::GetContext

O método IDebugHostSymbol2::GetContext, quando chamado em um símbolo, obtém o contexto de host no qual o símbolo está localizado.
IDebugHostSymbol2::GetLanguage

Se o símbolo puder identificar o idioma ao qual ele se aplica, isso retornará um identificador para isso.
IDebugHostSymbol2::GetName

O método IDebugHostSymbol2::GetName, quando chamado em um símbolo, obtém o nome do símbolo se ele tiver um nome.
IDebugHostSymbol2::GetSymbolKind

O método IDebugHostSymbol2::GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo.
IDebugHostSymbol2::GetType

O método IDebugHostSymbol2::GetType, quando chamado em um símbolo, obtém o tipo de símbolo, como int *.
IDebugHostSymbol2::QueryInterface

O método IDebugHostSymbol2::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto .
IDebugHostSymbol2::Release

O método IDebugHostSymbol2::Release diminui a contagem de referência de uma interface em um objeto .

Comentários

Todos os símbolos que podem ser retornados do host do modelo de dados derivarão de alguma forma de IDebugHostSymbol. Essa é a interface principal que cada símbolo implementa, independentemente do tipo de símbolo. Dependendo do tipo de símbolo, um determinado símbolo pode implementar um conjunto de outras interfaces que retornam atributos mais exclusivos para o tipo específico de símbolo representado por essa interface.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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