Share via


IDebugExpressionContext2

這個介面代表表達式評估的內容。

語法

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

另請參閱