Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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++