Interface IDebugHostSymbol (dbgmodel.h)
Uma interface para um símbolo específico.
Herança
IDebugHostSymbol herda de IUnknown.
Métodos
A interface IDebugHostSymbol tem esses métodos.
IDebugHostSymbol::AddRef O método IDebugHostSymbol::AddRef incrementa a contagem de referência para uma interface em um objeto. |
IDebugHostSymbol::Compare com O método IDebugHostSymbol::CompareAgainst, quando chamado em um símbolo, compara o símbolo com outro símbolo especificado para igualdade de ponteiro de interface. |
IDebugHostSymbol::EnumerateChildren O método IDebugHostSymbol::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo. |
IDebugHostSymbol::GetContainingModule O método IDebugHostSymbol::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. |
IDebugHostSymbol::GetContext O método IDebugHostSymbol::GetContext, quando chamado em um símbolo, obtém o contexto de host no qual o símbolo está localizado. |
IDebugHostSymbol::GetName O método IDebugHostSymbol::GetName, quando chamado em um símbolo, obtém o nome do símbolo se ele tiver um nome. |
IDebugHostSymbol::GetSymbolKind O método IDebugHostSymbol::GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo. |
IDebugHostSymbol::GetType Retorna o tipo, por exemplo, int * do símbolo se o símbolo tiver um tipo. Se o símbolo não tiver um tipo, um erro será retornado. |
IDebugHostSymbol::QueryInterface O método IDebugHostSymbol::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto. |
IDebugHostSymbol::Release O método IDebugHostSymbol::Release diminui a contagem de referência para uma interface em um objeto. |
Observações
Cada símbolo que pode ser retornado do host do modelo de dados derivará de alguma forma de IDebugHostSymbol. Essa é a interface principal que todo 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 |
Consulte também
Visão geral do modelo de dados do depurador C++