IDebugExpressionEvaluationCompleteEvent2

,在异步表达式计算完成时,调试引擎 (DE)发送此接口添加到该会话调试管理器 (SDM)。

IDebugExpressionEvaluationCompleteEvent2 : IUnknown

实现者说明

DE implements 报告表达式计算完成项的此接口由调用开始到 IDebugExpression2:: EvaluateAsync。 在对象必须实现 IDebugEvent2 接口和此接口相同。 SDM 使用 QueryInterface 访问 IDebugEvent2 接口。

调用方的说明

DE 创建和发送此事件对象报告表达式计算完成。 事件发送通过使用 SDM 提供的 IDebugEventCallback2 回调函数,则附加到正在调试的程序。

方法按 Vtable 顺序

下表显示 IDebugExpressionEvaluationCompleteEvent2方法。

方法

说明

IDebugExpressionEvaluationCompleteEvent2:: GetExpression

获取原始表达式。

IDebugExpressionEvaluationCompleteEvent2:: GetResult

在表达式计算的结果。

备注

DE 必须发送此事件,是否计算成功。

如果计算未成功, DEBUG_PROPINFO_VALUE 和 DEBUG_PROPINFO_ATTRIB 标志。 IDebugProperty2:: GetPropertyInfo 返回的 DEBUG_PROPERTY_INFO 结构不会设置 ( IDebugProperty2 对象由 DE 在 IDebugExpressionEvaluationCompleteEvent2 事件创建并返回; 如果失败的计算)。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

IDebugEvent2

IDebugEventCallback2

IDebugExpression2:: EvaluateAsync

IDebugProperty2