共用方式為


IDebugStackFrame2

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個介面表示在特定執行緒的呼叫堆疊中的單一的堆疊框架。

語法

IDebugStackFrame2 : IUnknown  

實作者注意事項

偵錯引擎 (DE) 會實作這個介面來代表堆疊框架。

呼叫端資訊

呼叫EnumFrameInfo擷取IEnumDebugFrameInfo2介面。 呼叫下一步擷取FRAMEINFO結構,其中包含IDebugStackFrame2介面。

依照 Vtable 順序的方法

下表顯示的方法IDebugStackFrame2

方法 說明
GetCodeContext 取得此堆疊框架的程式碼內容。
GetDocumentContext 取得此堆疊框架的文件內容。
GetName 取得堆疊框架的名稱。
GetInfo 取得堆疊框架的描述。
GetPhysicalStackRange 取得與堆疊框架相關聯的實體位址範圍的電腦相關表示。
GetExpressionContext 取得評估內容進行目前的內容中的運算式評估的堆疊框架和執行緒。
GetLanguageInfo 取得與堆疊框架相關聯的語言。
GetDebugProperty 取得與堆疊框架相關聯的屬性描述。
EnumProperties 建立列舉值的堆疊框架屬性。
GetThread 取得與堆疊框架相關聯的執行緒。

備註

偵錯的程式已停止於中斷點 ([使用者設定中斷點或例外狀況所造成) 時,才取得此介面。 這個介面,從運算式內容可透過評估運算式、 可傳回的暫存器清單,或必須取得並檢查呼叫堆疊。

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

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

另請參閱

核心介面