Condividi tramite


Interfaccia IDebugHostSymbol (dbgmodel.h)

Interfaccia a un particolare simbolo.

Eredità

IDebugHostSymbol eredita da IUnknown.

Metodi

L'interfaccia IDebugHostSymbol dispone di questi metodi.

 
IDebugHostSymbol::AddRef

Il metodo IDebugHostSymbol::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .
IDebugHostSymbol::CompareAgainst

Il metodo IDebugHostSymbol::CompareAgainst, quando viene chiamato su un simbolo, confronta il simbolo con un altro simbolo specificato per l'uguaglianza del puntatore di interfaccia.
IDebugHostSymbol::EnumerateChildren

Il metodo IDebugHostSymbol::EnumerateChildren ottiene un enumeratore in grado di enumerare tutti gli elementi figlio di un determinato simbolo.
IDebugHostSymbol::GetContainingModule

Il metodo IDebugHostSymbol::GetContainingModule, quando viene chiamato su un simbolo, ottiene il modulo che contiene il simbolo se il simbolo ha un modulo contenitore.
IDebugHostSymbol::GetContext

Il metodo IDebugHostSymbol::GetContext, quando viene chiamato su un simbolo, ottiene il contesto host in cui si trova il simbolo.
IDebugHostSymbol::GetName

Il metodo IDebugHostSymbol::GetName, quando viene chiamato su un simbolo, ottiene il nome del simbolo se ha un nome.
IDebugHostSymbol::GetSymbolKind

Il metodo IDebugHostSymbol::GetSymbolKind, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio campo, classe base o tipo.
IDebugHostSymbol::GetType

Restituisce il tipo int * del simbolo se il simbolo ha un tipo. Se il simbolo non ha un tipo, viene restituito un errore.
IDebugHostSymbol::QueryInterface

Il metodo IDebugHostSymbol::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto .
IDebugHostSymbol::Release

Il metodo IDebugHostSymbol::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto .

Osservazioni

Ogni simbolo che può essere restituito dall'host del modello di dati deriva in qualche modo da IDebugHostSymbol. Si tratta dell'interfaccia principale implementata da ogni simbolo indipendentemente dal tipo di simbolo. A seconda del tipo di simbolo, un determinato simbolo può implementare un set di altre interfacce che restituiscono attributi più univoci per il particolare tipo di simbolo rappresentato da questa interfaccia.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++