IDebugHostFunctionIntrospection-Schnittstelle (dbgmodel.h)
Die IDebugHostFunctionIntrospection Schnittstelle enthält detaillierte Informationen zu einer Funktion. Dies ist eine optionale Hostschnittstelle, die der Client implementieren kann, wenn er solche Funktionsdetails abrufen möchte.
Erbschaft
IDebugHostFunctionIntrospection
erbt von der IUnknown
Schnittstelle.
Methodik
Die IDebugHostFunctionIntrospection Schnittstelle verfügt über diese Methoden.
IDebugHostFunctionIntrospection::AddRef Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt. |
IDebugHostFunctionIntrospection::EnumerateInlineFunctionsByRVA Die EnumerateInlineFunctionsByRVA-Methode listet die Funktionen auf, die an einer bestimmten relativen virtuellen Adresse (Relative Virtual Address, RVA) inlineiert sind. |
IDebugHostFunctionIntrospection::EnumerateLocalsDetails Die EnumerateLocalsDetails-Methode listet eine Reihe von Informationen zu allen Lokalen und Argumenten innerhalb einer Funktion auf. |
IDebugHostFunctionIntrospection::FindContainingCodeRangeByRVA Die FindContainingCodeRangeByRVA-Methode gibt den Unterbereich der Anweisungen zurück, die an einer bestimmten relativen virtuellen Adresse (Relative Virtual Address, RVA) inlineiert sind. |
IDebugHostFunctionIntrospection::FindSourceLocationByRVA Die FindSourceLocationByRVA-Methode ruft den Namen der Quelldatei und die Zeilennummer für eine bestimmte relative virtuelle Adresse (RVA) ab. |
IDebugHostFunctionIntrospection::QueryInterface Die QueryInterface-Methode fragt nach einer bestimmten Schnittstelle für das aktuelle Objekt ab. |
IDebugHostFunctionIntrospection::Release Die Release-Methode gibt einen Verweis auf das Funktionsintrospection-Objekt frei. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |