IDebugExpressionContext2
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
這個介面表示運算式評估的內容
語法
IDebugExpressionContext2 : IUnknown
實作者注意事項
偵錯引擎 (DE) 會實作這個介面來表示可以評估運算式的內容。
呼叫端資訊
呼叫GetExpressionContext傳回此介面。 只有在已暫停,正在偵錯的程式,且堆疊框架是可存取這個介面。
依照 Vtable 順序的方法
下表顯示的方法IDebugExpressionContext2
。
方法 | 描述 |
---|---|
GetName | 擷取評估內容的名稱。 |
ParseText | 剖析文字為基礎的運算式進行評估。 |
備註
評估內容可以視為執行運算式評估的範圍。
當程式已停止執行時,工作階段偵錯管理員 (SDM) 會從呼叫 DE 取得堆疊框架EnumFrameInfo。 然後呼叫 SDM GetExpressionContext取得IDebugExpressionContext2
介面。 接著呼叫ParseText建立IDebugExpression2介面,代表剖析準備要評估的運算式。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll