Freigeben über


IDebugHostModule3-Schnittstelle (dbgmodel.h)

Version 3 einer (von IDebugHostSymbol abgeleiteten) Schnittstelle zu einem bestimmten Modul.

Diese Version 3 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.

Erbschaft

Die IDebugHostModule3 Schnittstelle erbt von der IDebugHostModule2-Schnittstelle.

Methodik

Die IDebugHostModule3 Schnittstelle hat diese Methoden.

 
IDebugHostModule3::AddRef

Die AddRef-Methode erhöht die Verweisanzahl für das Modul.
IDebugHostModule3::EnumerateChildren

Die IDebugHostModule3::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählt.
IDebugHostModule3::FindContainingSymbolByRVA

Die FindSymbolByRVA-Methode ruft, wenn sie für ein Modul aufgerufen wird, ein Symbol an einer bestimmten relativen virtuellen Adresse innerhalb des Moduls ab.
IDebugHostModule3::FindSymbolByName

Die IDebugHostModule3::FindSymbolByName-Methode, wenn sie für ein Modul aufgerufen wird, ruft ein globales Symbol anhand des Namens innerhalb des Moduls ab.
IDebugHostModule3::FindSymbolByRVA

Die IDebugHostModule3::FindSymbolByRVA-Methode ruft, wenn sie für ein Modul aufgerufen wird, ein Symbol an einer bestimmten relativen virtuellen Adresse innerhalb des Moduls ab.
IDebugHostModule3::FindTypeByName

Die IDebugHostModule3::FindTypeByName-Methode, wenn sie für ein Modul aufgerufen wird, findet einen Typ nach Typnamen innerhalb des Moduls und ruft ein Typsymbol dafür ab.
IDebugHostModule3::GetBaseLocation

Die IDebugHostModule3::GetBaseLocation-Methode, wenn für ein Modul aufgerufen wird, ruft die Basisladeadresse des Moduls als Standortstruktur ab.
IDebugHostModule3::GetContainingModule

Die IDebugHostModule3::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.
IDebugHostModule3::GetContext

Die IDebugHostModule3::GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet.
IDebugHostModule3::GetImageName

Die IDebugHostModule3::GetImageName-Methode ruft den Bildnamen oder vollständigen Pfad des Moduls als zugeordnete Zeichenfolge ab.
IDebugHostModule3::GetName

Die IDebugHostModule3::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn es einen Namen hat.
IDebugHostModule3::GetRange

Die GetRange-Methode ruft die anfangs- und endenden virtuellen Adressen (VA) des Moduls im Arbeitsspeicher ab.
IDebugHostModule3::GetSymbolKind

Die GetSymbolKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ.
IDebugHostModule3::GetType

Die IDebugHostModule3::GetType-Methode, wenn für ein Symbol aufgerufen wird, ruft den Typ des Symbols ab, z. B. int *.
IDebugHostModule3::GetVersion

Die GetVersion-Methode, wenn für ein Modul aufgerufen wird, ruft Modulversionsinformationen aus den Modulheadern ab.
IDebugHostModule3::QueryInterface

Die IDebugHostModule3::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen eines Moduls ab.
IDebugHostModule3::Release

Die IDebugHostModule3::Release-Methode erhöht die Referenzanzahl des Modulobjekts.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht