Compartilhar via


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

Confira também

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