Freigeben über


IDebugHostEvaluator-Schnittstelle (dbgmodel.h)

Die Ausdrucksauswertungsschnittstelle für den zugrunde liegenden Debugger.

Erbschaft

IDebugHostEvaluator erbt von IUnknown.

Methodik

Die IDebugHostEvaluator Schnittstelle verfügt über diese Methoden.

 
IDebugHostEvaluator::AddRef

Die IDebugHostEvaluator::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDebugHostEvaluator::EvaluateExpression

Mit der EvaluateExpression-Methode kann der Debughost einen C++-Ausdruck auswerten und den resultierenden Wert dieses Ausdrucks als IModelObject zurückgeben.
IDebugHostEvaluator::EvaluateExtendedExpression

Die IDebugHostEvaluator::EvaluateExtendedExpression-Methode fordert eine Auswertung eines Sprachausdrucks einschließlich zusätzlicher Nicht-Sprachauswertung an.
IDebugHostEvaluator::QueryInterface

Die IDebugHostEvaluator::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDebugHostEvaluator::Release

Die IDebugHostEvaluator::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

Siehe auch

Debuggerdatenmodell C++-Übersicht