Interfaccia IDebugHostSymbol2 (dbgmodel.h)

Interfaccia a un determinato simbolo.

Questa versione 2 dell'interfaccia supporta tutti i metodi precedenti con firme identiche e include nuovi metodi aggiuntivi che forniscono funzionalità aggiunte. I nuovi metodi sono elencati nell'intestazione alla fine della sezione per tale interfaccia.

Ereditarietà

IDebugHostSymbol2 eredita da IDebugHostSymbol.

Metodi

L'interfaccia IDebugHostSymbol2 include questi metodi.

 
IDebugHostSymbol2::AddRef

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

Il metodo IDebugHostSymbol2::CompareAgainst, quando viene chiamato su un simbolo, confronta il simbolo rispetto a un altro simbolo specificato per l'uguaglianza del puntatore dell'interfaccia.
IDebugHostSymbol2::EnumerateChildren

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

Enumera tutti i simboli figlio del tipo, del nome e delle informazioni estese presenti.
IDebugHostSymbol2::GetContainingModule

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

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

Se il simbolo può identificare la lingua per cui si applica, restituisce un identificatore per tale oggetto.
IDebugHostSymbol2::GetName

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

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

Il metodo IDebugHostSymbol2::GetType, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio int *.
IDebugHostSymbol2::QueryInterface

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

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

Commenti

Ogni simbolo che può essere restituito dall'host del modello di dati deriva in qualche modo da IDebugHostSymbol. Si tratta dell'interfaccia principale che ogni simbolo implementa 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 al particolare tipo di simbolo rappresentato da questa interfaccia.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++