IDebugFunctionObject
Diese Schnittstelle stellt eine Funktion dar.
IDebugFunctionObject : IDebugObject
Hinweise für Implementierer
Ein Ausdrucksauswertung implementiert diese Schnittstelle, um eine Funktion repräsentiert wird.
Hinweise für Aufrufer
Diese Schnittstelle ist eine Spezialisierung der IDebugObject-Schnittstelle und wird mithilfe QueryInterface auf der IDebugObject-Schnittstelle abgerufen.
Methoden in die Vtable-Reihenfolge
Zusätzlich zu den von IDebugObject geerbten Methoden macht die IDebugFunctionObject-Schnittstelle die folgenden Methoden verfügbar.
Methode |
Beschreibung |
---|---|
Erstellt ein primitives Datenobjekt. |
|
Erstellt ein Objekt unter Verwendung eines Konstruktors. |
|
Erstellt ein Objekt ohne Konstruktor. |
|
Erstellt ein Arrayobjekt. |
|
Erstellt ein Zeichenfolgenobjekt. |
|
Ruft die Funktion auf und gibt den sich ergebenden Wert als Objekt zurück. |
Hinweise
Diese Schnittstelle ermöglicht die Ausdrucksauswertung von Funktionen in einer Analysestruktur darzustellen. Die Create-Methoden in dieser Schnittstelle werden verwendet, um Objekte zu erstellen, die die Eingabeparameter für die Methode darstellen. Die Funktion kann dann ausgeführt werden, indem die IDebugFunctionObject::Werten Sie aus-Methode aufgerufen wird, die ein Objekt zurückgeben, das den Rückgabewert der Funktion darstellt.
Anforderungen
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll