IDebugHostPublic-Schnittstelle (dbgmodel.h)
Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu einem öffentlichen Symbol (nur Adresse/Name).
Stellt ein Symbol in der publics-Tabelle eines PDB dar. Ihr sind keine Typinformationen zugeordnet. Es handelt sich um einen Namen und eine Adresse.
Vererbung
IDebugHostPublic erbt von IDebugHostSymbol.
Methoden
Die IDebugHostPublic-Schnittstelle verfügt über diese Methoden.
IDebugHostPublic::AddRef Die IDebugHostPublic::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostPublic::EnumerateChildren Die IDebugHostPublic::EnumerateChildren-Methode erhält einen Enumerator, der in der Lage ist, alle untergeordneten Elemente eines bestimmten Symbols aufzulisten. |
IDebugHostPublic::GetContainingModule Die IDebugHostPublic::GetContainingModule-Methode ruft bei Aufruf für ein Symbol das Modul ab, das das Symbol enthält, wenn das Symbol über ein enthaltendes Modul verfügt. |
IDebugHostPublic::GetContext Die IDebugHostPublic::GetContext-Methode ruft beim Aufruf für ein Symbol den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostPublic::GetLocation Die IDebugHostPublic::GetLocation-Methode ruft bei Aufruf für ein Symbol mit einer statischen Position den abstrakten Speicherort (Adresse) des Symbols ab. |
IDebugHostPublic::GetLocationKind Die IDebugHostPublic::GetLocationKind-Methode ruft beim Aufruf für ein Symbol die Art der Position ab, an der sich das Symbol gemäß der LocationKind-Enumeration befindet. |
IDebugHostPublic::GetName Die IDebugHostPublic::GetName-Methode ruft bei Aufruf für ein Symbol den Namen des Symbols ab, wenn es einen Namen hat. |
IDebugHostPublic::GetSymbolKind Die IDebugHostPublic::GetSymbolKind-Methode ruft beim Aufruf für ein Symbol die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostPublic::GetType Die IDebugHostPublic::GetType-Methode ruft beim Aufruf für ein Symbol den Typ des Symbols ab, z. B. int *. |
IDebugHostPublic::QueryInterface Die IDebugHostPublic::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostPublic::Release Die IDebugHostPublic::Release-Methode dekrementiert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Öffentliche Symbole stellen Elemente in der öffentlichen Tabelle in einer Symboldatei dar. Dabei handelt es sich tatsächlich um Exportadressen. Einem öffentlichen Symbol sind keine Typinformationen zugeordnet, nur eine Adresse. Sofern vom Aufrufer nicht explizit ein öffentliches Symbol angefordert wird, gibt der Debughost lieber private Symbole für jede Anfrage zurück. Ein öffentliches Symbol wird durch die IDebugHostPublic-Schnittstelle ausgedrückt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |