Interfaccia IDebugHostPublic (dbgmodel.h)

Interfaccia (derivata IDebugHostSymbol ) a un simbolo pubblico (solo indirizzo/nome).

Rappresenta un simbolo all'interno della tabella publics di un database PDB. Non dispone di informazioni sul tipo associate. È un nome e un indirizzo.

Ereditarietà

IDebugHostPublic eredita da IDebugHostSymbol.

Metodi

L'interfaccia IDebugHostPublic include questi metodi.

 
IDebugHostPublic::AddRef

Il metodo IDebugHostPublic::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.
IDebugHostPublic::EnumerateChildren

Il metodo IDebugHostPublic::EnumerateChildren ottiene un enumeratore in grado di enumerare tutti gli elementi figlio di un determinato simbolo.
IDebugHostPublic::GetContainingModule

Il metodo IDebugHostPublic::GetContainingModule, quando viene chiamato su un simbolo, ottiene il modulo che contiene il simbolo se il simbolo ha un modulo contenente un modulo.
IDebugHostPublic::GetContext

Il metodo IDebugHostPublic::GetContext, quando viene chiamato su un simbolo, ottiene il contesto host in cui si trova il simbolo.
IDebugHostPublic::GetLocation

Il metodo IDebugHostPublic::GetLocation, quando viene chiamato su un simbolo con una posizione statica, ottiene la posizione astratta (indirizzo) del simbolo.
IDebugHostPublic::GetLocationKind

Il metodo IDebugHostPublic::GetLocationKind, quando viene chiamato su un simbolo, ottiene il tipo di posizione in cui si trova il simbolo in base all'enumerazione LocationKind.
IDebugHostPublic::GetName

Il metodo IDebugHostPublic::GetName, quando viene chiamato su un simbolo, ottiene il nome del simbolo se ha un nome.
IDebugHostPublic::GetSymbolKind

Il metodo IDebugHostPublic::GetSymbolKind, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio campo, classe base o tipo.
IDebugHostPublic::GetType

Il metodo IDebugHostPublic::GetType, quando viene chiamato su un simbolo, ottiene il tipo di simbolo, ad esempio int *.
IDebugHostPublic::QueryInterface

Il metodo IDebugHostPublic::QueryInterface recupera puntatori alle interfacce supportate in un oggetto.
IDebugHostPublic::Release

Il metodo IDebugHostPublic::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.

Commenti

I simboli pubblici rappresentano gli elementi nella tabella pubblica all'interno di un file di simboli. Sono, in effetti, indirizzi di esportazione. Non sono presenti informazioni di tipo associate a un simbolo pubblico, solo un indirizzo. A meno che un simbolo pubblico non venga richiesto in modo esplicito dal chiamante, l'host di debug preferisce restituire simboli privati per ogni richiesta. Un simbolo pubblico viene espresso dall'interfaccia IDebugHostPublic.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++