IDebugHostEvaluator2-Schnittstelle (dbgmodel.h)
Die Ausdrucksauswertungsschnittstelle zum 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.
Vererbung
IDebugHostEvaluator2 erbt von IDebugHostEvaluator.
Methoden
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 die Zuweisung entsprechend der Semantik der zu debuggenden Sprache aus. |
IDebugHostEvaluator2::EvaluateExpression Die EvaluateExpression-Methode ermöglicht es dem Debughost, 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 an, einschließlich einer zusätzlichen Nicht-Sprachauswertung. |
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 Verweisanzahl für eine Schnittstelle für ein Objekt. |
Hinweise
Eine der wichtigsten Funktionen, die der Debughost für Clients bereitstellt, ist der Zugriff auf den sprachbasierten Ausdrucksauswerter. Die Schnittstellen IDebugHostEvaluator und IDebugHostEvaluator2 sind die Möglichkeit, über den Debughost auf diese Funktionalität zuzugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |