共用方式為


IDebugExpressionContext2

這個介面表示運算式評估內容

IDebugExpressionContext2 : IUnknown

實作器注意事項

偵錯引擎 (DE) 會實作這個介面表示可以被評估運算式的內容。

呼叫者的備忘稿

呼叫IDebugStackFrame2::GetExpressionContext會傳回這個介面。 已暫停正在進行偵錯的程式,而且一個堆疊框架是可用,這個介面是可存取。

方法 Vtable 順序

下表顯示的方法IDebugExpressionContext2

方法

描述

IDebugExpressionContext2::GetName

擷取評估內容的名稱。

IDebugExpressionContext2::ParseText

剖析文字為主的運算式評估。

備註

評估內容可以視為執行運算式評估的範圍。

程式已停止執行,當工作階段偵錯管理員 (SDM) 會從呼叫 DE 取得堆疊框架IDebugThread2::EnumFrameInfo。 SDM 會呼叫IDebugStackFrame2::GetExpressionContext以取得IDebugExpressionContext2介面。 這後面會呼叫IDebugExpressionContext2::ParseText來建立IDebugExpression2介面,這表示剖析準備好要評估的運算式。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugStackFrame2::GetExpressionContext

IDebugExpression2

概念

核心介面