Freigeben über


IDebugHostEvaluator3-Schnittstelle (dbgmodel.h)

er Version 3 Ausdruck evaluator Schnittstelle zum zugrunde liegenden Debugger.

Diese Version 3 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

Die IDebugHostEvaluator3 Schnittstelle erbt von der IDebugHostEvaluator2-Schnittstelle.

Methodik

Die IDebugHostEvaluator3 Schnittstelle hat diese Methoden.

 
IDebugHostEvaluator3::AddRef

Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt.
IDebugHostEvaluator3::AssignTo

Die AssignTo-Methode führt Zuweisungen gemäß der Semantik der zu debuggenden Sprache aus.
IDebugHostEvaluator3::Compare

Die Compare-Methode vergleicht zwei modellbasierte Objekte für die linguistische Gleichheit. Bei Bedarf werden Zeiger und Zeigergleichheit behandelt.
IDebugHostEvaluator3::EvaluateExpression

Die EvaluateExpression-Methode ermöglicht anforderungen des Debughosts, einen Sprachausdruck (z. B. C++) auszuwerten und den resultierenden Wert dieses Ausdrucks als IModelObject zurückzugeben.
IDebugHostEvaluator3::EvaluateExtendedExpression

Die EvaluateExtendedExpression-Methode fordert eine Auswertung eines Sprachausdrucks einschließlich zusätzlicher nichtsprachliche Auswertung an.
IDebugHostEvaluator3::QueryInterface

Die QueryInterface-Methode fragt nach einer bestimmten Schnittstelle für ein Objekt ab.
IDebugHostEvaluator3::Release

Die Release-Methode gibt einen Verweis auf das IDebugHostEvaluator3-Objekt frei.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht