IDebugHostModule-Schnittstelle (dbgmodel.h)
Eine (von IDebugHostSymbol abgeleitete) Schnittstelle zu einem bestimmten Modul.
Vererbung
IDebugHostModule erbt von IDebugHostSymbol.
Methoden
Die IDebugHostModule-Schnittstelle verfügt über diese Methoden.
IDebugHostModule::AddRef Die IDebugHostModule::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostModule::EnumerateChildren Die IDebugHostModule::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols auflisten kann. |
IDebugHostModule::FindSymbolByName Die IDebugHostModule::FindSymbolByName-Methode ruft bei Aufruf in einem Modul ein globales Symbol anhand des Namens aus dem Modul ab. |
IDebugHostModule::FindSymbolByRVA Die IDebugHostModule::FindSymbolByRVA-Methode ruft bei Aufruf für ein Modul ein Symbol an einer bestimmten relativen virtuellen Adresse innerhalb des Moduls ab. |
IDebugHostModule::FindTypeByName Die IDebugHostModule::FindTypeByName-Methode, wenn sie für ein Modul aufgerufen wird, sucht einen Typ nach Typnamen aus dem Modul und ruft ein Typsymbol dafür ab. |
IDebugHostModule::GetBaseLocation Die IDebugHostModule::GetBaseLocation-Methode ruft bei Aufruf für ein Modul die Basisladeadresse des Moduls als Standortstruktur ab. |
IDebugHostModule::GetContainingModule Die IDebugHostModule::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. |
IDebugHostModule::GetContext Die IDebugHostModule::GetContext-Methode ruft bei Aufruf für ein Symbol den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostModule::GetImageName Die IDebugHostModule::GetImageName-Methode ruft den Imagenamen oder den vollständigen Pfad des Moduls als zugeordnete Zeichenfolge ab. |
IDebugHostModule::GetName Die IDebugHostModule::GetName-Methode ruft bei Aufruf für ein Symbol den Namen des Symbols ab, wenn es einen Namen hat. |
IDebugHostModule::GetSymbolKind Die IDebugHostModule::GetSymbolKind-Methode ruft bei Aufruf für ein Symbol die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostModule::GetType Die IDebugHostModule::GetType-Methode ruft bei Aufruf für ein Symbol den Typ des Symbols ab, z. B. int *. |
IDebugHostModule::GetVersion Die IDebugHostModule::GetVersion-Methode ruft, wenn sie für ein Modul aufgerufen wird, Modulversionsinformationen aus den Modulheadern ab. |
IDebugHostModule::QueryInterface Die IDebugHostModule::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostModule::Release Die IDebugHostModule::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Das Debugger-Konzept eines Moduls, das innerhalb eines Adressraums geladen wird, wird im Datenmodell auf zwei verschiedene Arten dargestellt:
Auf Der Typsystemebene über die IDebugHostModule-Schnittstelle. Hier ist ein Modul ein Symbol, und kernattribute des Moduls sind Schnittstellenmethodenaufrufe.
Projiziert auf Datenmodellebene über das Debugger.Models.Module-Datenmodell. Dies ist eine erweiterbare Kapselung der IDebugHostModule-Typsystemdarstellung eines Moduls.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |