Freigeben über


IDebugFunctionObject2

Stellt eine Funktion dar und erhöht die IDebugFunctionObject-Schnittstelle.

IDebugFunctionObject2 : IUnknown

Hinweise für Implementierer

Ein Ausdrucksauswertung (EE) implementiert diese Schnittstelle, um eine Funktion repräsentiert wird.

Hinweise für Aufrufer

Methoden dieser Schnittstelle verzögern die von IDebugFunctionObject in folgender Weise:

  • Die IDebugEvaluate--Methode nimmt Flags.

  • Die CreateObject-Methode-Flags und nimmt ein Timeout.

  • Die CreateStringObjectWithLength-Methode hat eine Länge.

Methoden

Diese Schnittstelle implementiert die folgenden Methoden:

Methode

Beschreibung

IDebugFunctionObject2::CreateObject

Erstellt ein Objekt, das Einstellungen eines angegebenen Auswertungs-Flags des Konstruktors und einen Timeoutwert verwendet.

IDebugFunctionObject2::CreateStringObjectWithLength

Erstellt ein Zeichenfolgenobjekt, das die angegebene Länge verfügt.

IDebugFunctionObject2::Werten Sie aus

Ruft die Funktion auf und gibt den sich ergebenden Wert als Objekt zurück.

Anforderungen

Header: Ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll