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::CompareAgainst 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 que contém. |
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 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 |