IDebugStackFrame2
這個介面表示在特定執行緒的呼叫堆疊中的單一的堆疊框架。
IDebugStackFrame2 : IUnknown
實作器注意事項
偵錯引擎 (DE) 會實作這個介面表示堆疊框架。
呼叫者的備忘稿
呼叫IDebugThread2::EnumFrameInfo擷取IEnumDebugFrameInfo2介面。 呼叫IEnumDebugFrameInfo2::Next擷取FRAMEINFO結構,其中包含IDebugStackFrame2介面。
方法 Vtable 順序
下表顯示的方法IDebugStackFrame2。
方法 |
描述 |
---|---|
取得此堆疊框架中的程式碼內容。 |
|
取得此堆疊框架中的文件內容。 |
|
取得堆疊框架的名稱。 |
|
取得堆疊框架的描述。 |
|
取得電腦相關表示法的堆疊框架相關聯的實體位址範圍。 |
|
取得評估內容進行目前的內容中的運算式評估為堆疊框架和執行緒。 |
|
取得與堆疊框架相關聯的語言。 |
|
取得與堆疊框架相關的屬性描述。 |
|
建立列舉值的堆疊框架的屬性。 |
|
取得與堆疊框架相關聯的執行緒。 |
備註
只有在偵錯程式已停止於中斷點 (可能因使用者設定中斷點或例外狀況) 時,會取得這個介面。 從這個介面,可取得運算式內容,來評估運算式、 可傳回的暫存器的清單,或取得與檢查呼叫堆疊。
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll