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 |