IDebugHostPublic-Schnittstelle (dbgmodel.h)
Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu einem öffentlichen Symbol (nur Adresse/Name).
Stellt ein Symbol in der öffentlichen Tabelle eines PDB dar. Dies enthält keine Typinformationen, die ihr zugeordnet sind. Es handelt sich um einen Namen und eine Adresse.
Erbschaft
IDebugHostPublic erbt von IDebugHostSymbol.
Methodik
Die IDebugHostPublic Schnittstelle hat 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 ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählt. |
IDebugHostPublic::GetContainingModule Die IDebugHostPublic::GetContainingModule-Methode, wenn sie für ein Symbol aufgerufen wird, ruft das Modul ab, das das Symbol enthält, wenn das Symbol über ein enthaltendes Modul verfügt. |
IDebugHostPublic::GetContext Die IDebugHostPublic::GetContext-Methode, wenn für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostPublic::GetLocation Die IDebugHostPublic::GetLocation-Methode, wenn für ein Symbol mit einer statischen Position aufgerufen wird, ruft die abstrakte Position (Adresse) des Symbols ab. |
IDebugHostPublic::GetLocationKind Die Methode "IDebugHostPublic::GetLocationKind", wenn sie für ein Symbol aufgerufen wird, ruft die Art der Position ab, an der sich das Symbol gemäß der LocationKind-Aufzählung befindet. |
IDebugHostPublic::GetName Die IDebugHostPublic::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn er einen Namen hat. |
IDebugHostPublic::GetSymbolKind Die IDebugHostPublic::GetSymbolKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostPublic::GetType Die IDebugHostPublic::GetType-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Symboltyp 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 erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt. |
Bemerkungen
Öffentliche Symbole stellen Elemente in der öffentlichen Tabelle in einer Symboldatei dar. Sie sind tatsächlich Exportadressen. Es gibt keine Typinformationen, die einem öffentlichen Symbol zugeordnet sind – nur eine Adresse. Wenn kein öffentliches Symbol explizit vom Aufrufer angefordert wird, bevorzugt der Debughost private Symbole für jede Anfrage zurückzugeben. Ein öffentliches Symbol wird durch die IDebugHostPublic-Schnittstelle ausgedrückt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |