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

Vedi anche

Panoramica del modello di dati del debugger C++