Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu einem bestimmten Modul.
Diese Version 2 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
IDebugHostModule2 erbt von IDebugHostModule.
Methodik
Die IDebugHostModule2 Schnittstelle hat diese Methoden.
|
IDebugHostModule2::AddRef Die IDebugHostModule2::AddRef-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt. |
|
IDebugHostModule2::EnumerateChildren Die IDebugHostModule2::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählt. |
|
IDebugHostModule2::FindContainingSymbolByRVA Die IDebugHostModule2::FindContainingSymbolByRVA-Methode ruft, wenn sie für ein Modul aufgerufen wird, ein Symbol an einer bestimmten relativen virtuellen Adresse innerhalb des Moduls ab. |
|
IDebugHostModule2::FindSymbolByName Die IDebugHostModule2::FindSymbolByName-Methode, wenn sie für ein Modul aufgerufen wird, ruft ein globales Symbol anhand des Namens aus dem Modul ab. |
|
IDebugHostModule2::FindSymbolByRVA Die IDebugHostModule2::FindSymbolByRVA-Methode ruft, wenn sie für ein Modul aufgerufen wird, ein Symbol an einer bestimmten relativen virtuellen Adresse innerhalb des Moduls ab. |
|
IDebugHostModule2::FindTypeByName Die IDebugHostModule2::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. |
|
IDebugHostModule2::GetBaseLocation Die IDebugHostModule2::GetBaseLocation-Methode, wenn für ein Modul aufgerufen wird, ruft die Basisladeadresse des Moduls als Standortstruktur ab. |
|
IDebugHostModule2::GetContainingModule Die IDebugHostModule2::GetContainingModule-Methode, wenn sie für ein Symbol aufgerufen wird, ruft das Modul ab, das das Symbol enthält, wenn das Symbol ein enthaltendes Modul aufweist. |
|
IDebugHostModule2::GetContext Die IDebugHostModule2::GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet. |
|
IDebugHostModule2::GetImageName Die IDebugHostModule2::GetImageName-Methode ruft den Bildnamen oder vollständigen Pfad des Moduls als zugeordnete Zeichenfolge ab. |
|
IDebugHostModule2::GetName Die IDebugHostModule2::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn er einen Namen hat. |
|
IDebugHostModule2::GetSymbolKind Die IDebugHostModule2::GetSymbolKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
|
IDebugHostModule2::GetType Die IDebugHostModule2::GetType-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Symboltyp ab, z. B. int *. |
|
IDebugHostModule2::GetVersion Die IDebugHostModule2::GetVersion-Methode, wenn sie für ein Modul aufgerufen wird, ruft Modulversionsinformationen aus den Modulheadern ab. |
|
IDebugHostModule2::QueryInterface Die IDebugHostModule2::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
|
IDebugHostModule2::Release Die IDebugHostModule2::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle eines Objekts. |
Bemerkungen
Das Konzept eines Moduls, das innerhalb eines Adressraums geladen wird, wird auf zwei verschiedene Arten im Datenmodell dargestellt:
Auf Der Typsystemebene über die IDebugHostModule Schnittstelle. Hier ist ein Modul ein Symbol und kerne Attribute des Moduls sind Schnittstellenmethodenaufrufe.
Projiziert auf Datenmodellebene über das Datenmodellmodell Debugger.Models.Module. Dies ist eine erweiterbare Kapselung des Typsystems IDebugHostModule Darstellung eines Moduls.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |