IDebugHostEvaluator2-Schnittstelle (dbgmodel.h)
Die Ausdrucksauswertungsschnittstelle für den zugrunde liegenden Debugger.
Diese Version 2 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
IDebugHostEvaluator2 erbt von IDebugHostEvaluator.
Methodik
Die IDebugHostEvaluator2 Schnittstelle verfügt über diese Methoden.
IDebugHostEvaluator2::AddRef Die IDebugHostEvaluator2::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostEvaluator2::AssignTo Die AssignTo-Methode führt Zuweisungen gemäß der Semantik der zu debuggenden Sprache aus. |
IDebugHostEvaluator2::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. |
IDebugHostEvaluator2::EvaluateExtendedExpression Die IDebugHostEvaluator2::EvaluateExtendedExpression-Methode fordert eine Auswertung eines Sprachausdrucks einschließlich zusätzlicher Nicht-Sprachauswertung an. |
IDebugHostEvaluator2::QueryInterface Die IDebugHostEvaluator2::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostEvaluator2::Release Die IDebugHostEvaluator2::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt. |
Bemerkungen
Einer der wichtigsten Funktionen, die der Debughost für Clients bereitstellt, ist der Zugriff auf seine sprachbasierte Ausdrucksauswertung. Die schnittstellen IDebugHostEvaluator und IDebugHostEvaluator2 sind die Mittel, auf diese Funktionalität vom Debughost zuzugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |