共用方式為


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

另請參閱