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 |