共用方式為


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

另請參閱

核心介面
GetExpressionContext
IDebugExpression2