IEnumDebugFrameInfo2
這個介面會 列舉 FRAMEINFO 結構。
語法
IEnumDebugFrameInfo2 : IUnknown
實作者的注意事項
偵錯引擎 (DE) 會實作這個介面,以提供描述目前呼叫堆疊的結構清單。
呼叫端注意事項
每當偵錯程式發生斷點、例外狀況或停止時,Visual Studio 會呼叫 EnumFrameInfo 來取得此介面。
依照 Vtable 順序的方法
下表顯示 IEnumDebugFrameInfo2
方法。
方法 | 描述 |
---|---|
下一步 | 擷取列舉序列中指定數目的 FRAMEINFO 結構。 |
Skip | 略過列舉序列中指定數目的 FRAMEINFO 結構。 |
重設 | 將列舉序列重設為開頭。 |
複製 | 建立一個列舉值,其中包含與目前列舉值相同的列舉狀態。 |
GetCount | 取得列舉值中的 FRAMEINFO 結構數目。 |
備註
Visual Studio 會取得此介面作為處理偵錯程式上斷點、例外狀況或用戶產生的暫停的第一個步驟。 FRAMEINFO 結構清單代表目前的呼叫堆疊,在清單開頭具有目前的函式呼叫,以及清單結尾最舊的函式呼叫。 每個 FRAMEINFO
都代表堆疊框架,其中可以評估表達式,並查看局部變數。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll