IDebugHostEvaluator3 interface (dbgmodel.h)
he version 3 expression evaluator interface to the underlying debugger.
This version 3 of the interface supports all of the previous methods with identical signatures and includes additional new methods that provide added functionality. The new methods are listed in the header at the end of the section for that interface.
Inheritance
The IDebugHostEvaluator3 interface inherits from the IDebugHostEvaluator2 interface.
Methods
The IDebugHostEvaluator3 interface has these methods.
IDebugHostEvaluator3::AddRef The AddRef method increments the reference count for an object. |
IDebugHostEvaluator3::AssignTo The AssignTo method performs assignment according to the semantics of the language being debugged. |
IDebugHostEvaluator3::Compare The Compare method compares two model-based objects for equality linguistically. It handles pointers and pointer coercion equality if necessary. |
IDebugHostEvaluator3::EvaluateExpression The EvaluateExpression method allows requests the debug host to evaluate a language (e.g C++) expression and return the resulting value of that expression evaluation boxed as an IModelObject. |
IDebugHostEvaluator3::EvaluateExtendedExpression The EvaluateExtendedExpression method requests an evaluation of a language expression including any additional non-language evaluation. |
IDebugHostEvaluator3::QueryInterface The QueryInterface method queries for a specific interface on an object. |
IDebugHostEvaluator3::Release The Release method releases a reference to the IDebugHostEvaluator3 object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |