IDebugHostEvaluator interface (dbgmodel.h)
The expression evaluator interface to the underlying debugger.
Inheritance
IDebugHostEvaluator inherits from IUnknown.
Methods
The IDebugHostEvaluator interface has these methods.
IDebugHostEvaluator::AddRef The IDebugHostEvaluator::AddRef method increments the reference count for an interface on an object. |
IDebugHostEvaluator::EvaluateExpression The EvaluateExpression method allows requests the debug host to evaluate a language (that is C++) expression and return the resulting value of that expression evaluation boxed as an IModelObject. |
IDebugHostEvaluator::EvaluateExtendedExpression The IDebugHostEvaluator::EvaluateExtendedExpression method requests an evaluation of a language expression including any additional non-language evaluation. |
IDebugHostEvaluator::QueryInterface The IDebugHostEvaluator::QueryInterface method retrieves pointers to the supported interfaces on an object. |
IDebugHostEvaluator::Release The IDebugHostEvaluator::Release method decrements the reference count for an interface on an object. |
Remarks
One of the most important pieces of functionality which the debug host provides to clients is access to its language based expression evaluator. The IDebugHostEvaluator and IDebugHostEvaluator2 interfaces are the means to access that functionality from the debug host.
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |