IDebugExpressionContext2
這個介面表示運算式評估內容
IDebugExpressionContext2 : IUnknown
實作器注意事項
偵錯引擎 (DE) 會實作這個介面表示可以被評估運算式的內容。
呼叫者的備忘稿
呼叫IDebugStackFrame2::GetExpressionContext會傳回這個介面。 已暫停正在進行偵錯的程式,而且一個堆疊框架是可用,這個介面是可存取。
方法 Vtable 順序
下表顯示的方法IDebugExpressionContext2。
方法 |
描述 |
---|---|
擷取評估內容的名稱。 |
|
剖析文字為主的運算式評估。 |
備註
評估內容可以視為執行運算式評估的範圍。
程式已停止執行,當工作階段偵錯管理員 (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