Interfaccia IDebugHostField (dbgmodel.h)
Rappresenta un campo all'interno di una struttura o di una classe.
Ereditarietà
IDebugHostField eredita da IDebugHostSymbol.
Metodi
L'interfaccia IDebugHostField include questi metodi.
IDebugHostField::AddRef Il metodo IDebugHostField::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
IDebugHostField::EnumerateChildren Il metodo IDebugHostField::EnumerateChildren ottiene un enumeratore in grado di enumerare tutti gli elementi figlio di un determinato simbolo. |
IDebugHostField::GetContainingModule Il metodo IDebugHostField::GetContainingModule, quando viene chiamato su un simbolo, ottiene il modulo che contiene il simbolo se il simbolo ha un modulo contenente un modulo. |
IDebugHostField::GetContext Il metodo IDebugHostField::GetContext, quando viene chiamato su un simbolo, ottiene il contesto host in cui si trova il simbolo. |
IDebugHostField::GetLocation Per i campi che hanno un indirizzo indipendentemente dall'istanza di tipo specifica (ad esempio i campi il cui tipo di posizione indica LocationStatic), il metodo GetLocation restituirà la posizione astratta (indirizzo) del campo. |
IDebugHostField::GetLocationKind Il metodo IDebugHostField::GetLocationKind, quando viene chiamato su un simbolo, ottiene il tipo di posizione in cui si trova il simbolo in base all'enumerazione LocationKind. |
IDebugHostField::GetName Il metodo IDebugHostField::GetName, quando viene chiamato su un simbolo, ottiene il nome del simbolo se ha un nome. |
IDebugHostField::GetOffset Per i campi con offset, il metodo GetOffset restituirà l'offset dall'indirizzo di base del tipo contenente ai dati per il campo stesso. |
IDebugHostField::GetSymbolKind Il metodo IDebugHostField::GetSymbolKind, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio campo, classe base o tipo. |
IDebugHostField::GetType Il metodo IDebugHostField::GetType, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio int *. |
IDebugHostField::GetValue Per i campi che hanno un valore costante definito all'interno delle informazioni simbolice, il metodo GetValue restituirà il valore costante del campo. |
IDebugHostField::QueryInterface Il metodo IDebugHostField::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto. |
IDebugHostField::Release Il metodo IDebugHostField::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto. |
Commenti
La classe IDebugHostField rappresenta un simbolo che è un membro dati di una classe, una struttura, un'unione o un altro costrutto di tipo. Non rappresenta dati liberi (ad esempio: dati globali).
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |