Interfaccia IDebugHostData (dbgmodel.h)
Interfaccia (derivata da IDebugHostSymbol ) ai dati.
Rappresenta i dati all'interno di un modulo ,che si trovavano all'interno di una struttura o di una classe che sarebbe un IDebugHostField.
Ereditarietà
IDebugHostData eredita da IDebugHostSymbol.
Metodi
L'interfaccia IDebugHostData include questi metodi.
IDebugHostData::AddRef Il metodo IDebugHostData::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IDebugHostData::EnumerateChildren Il metodo IDebugHostData::EnumerateChildren ottiene un enumeratore in grado di enumerare tutti gli elementi figlio di un determinato simbolo. |
IDebugHostData::GetContainModule Il metodo IDebugHostData::GetContainingModule, quando viene chiamato su un simbolo, ottiene il modulo che contiene il simbolo se il simbolo ha un modulo contenitore. |
IDebugHostData::GetContext Il metodo IDebugHostData::GetContext, quando viene chiamato su un simbolo, ottiene il contesto host in cui si trova il simbolo. |
IDebugHostData::GetLocation Il metodo IDebugHostData::GetLocation, quando viene chiamato su un simbolo con una posizione statica, ottiene la posizione astratta (indirizzo) del simbolo. |
IDebugHostData::GetLocationKind Il metodo IDebugHostData::GetLocationKind, quando viene chiamato su un simbolo, ottiene il tipo di posizione in cui si trova il simbolo in base all'enumerazione LocationKind. |
IDebugHostData::GetName Il metodo IDebugHostData::GetName, quando viene chiamato su un simbolo, ottiene il nome del simbolo se ha un nome. |
IDebugHostData::GetSymbolKind Il metodo IDebugHostData::GetSymbolKind, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio campo, classe base o tipo. |
IDebugHostData::GetType Restituisce il tipo (ovvero "int *") del simbolo se il simbolo ha un tipo. Se il simbolo non ha un tipo, viene restituito un errore. |
IDebugHostData::GetValue Restituisce il valore della costante in una struttura di dati VARIANT. |
IDebugHostData::QueryInterface Il metodo IDebugHostData::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto . |
IDebugHostData::Release Il metodo IDebugHostData::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
Commenti
I dati nei moduli che non sono membri di un altro tipo sono rappresentati dall'interfaccia IDebugHostData.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |