Condividi tramite


Interfaccia IDebugHostPublic (dbgmodel.h)

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

Rappresenta un simbolo all'interno della tabella publics di un PDB. Queste informazioni sul tipo non sono associate. Si tratta di un nome e un indirizzo.

Eredità

IDebugHostPublic eredita da IDebugHostSymbol.

Metodi

L'interfaccia IDebugHostPublic dispone di 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 contenitore.
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 i puntatori alle interfacce supportate in un oggetto .
IDebugHostPublic::Release

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

Osservazioni

I simboli pubblici rappresentano gli elementi nella tabella pubblica all'interno di un file di simboli. Sono, in effetti, indirizzi di esportazione. Nessuna informazione sul tipo associata a un simbolo pubblico, ma 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 è espresso dall'interfaccia IDebugHostPublic.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++