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 |