Condividi tramite


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

Vedi anche

Panoramica del modello di dati del debugger C++