共用方式為


IEnumDebugCodeContexts2

這個介面會列舉與偵錯工作階段中,或與特定程式或文件相關聯的程式碼內容。

IEnumDebugCodeContexts2 : IUnknown

實作器注意事項

偵錯引擎 (DE) 會實作這個介面來代表在程式中,特定的文字位置的程式碼內容的清單或特定的文件內容的程式碼內容的清單。

呼叫者的備忘稿

呼叫IDebugProgram2::EnumCodeContexts以取得這個介面表示一份該應用程式的來源文件中特定的文字位置的程式碼內容。

呼叫IDebugDocumentContext2::EnumCodeContexts以取得這個介面表示一份特定的來源文件中的所有程式碼內容。

方法 Vtable 順序

下表顯示的方法IEnumDebugCodeContexts2

方法

描述

IEnumDebugCodeContexts2::Next

擷取指定列舉型別序列中的程式碼內容之內。

IEnumDebugCodeContexts2::Skip

略過指定的數目的列舉型別序列中的程式碼內容。

IEnumDebugCodeContexts2::Reset

將列舉型別序列重設至開頭。

IEnumDebugCodeContexts2::Clone

建立列舉值,包含目前的列舉值的列舉型別狀態。

IEnumDebugCodeContexts2::GetCount

列舉值中取得的程式碼內容的數目。

備註

Visual Studio 的呼叫IDebugProgram2::EnumCodeContexts來填入清單中的程式碼內容的使用者可以選擇從何時設定下一個陳述式,或顯示反組譯碼的原始程式檔。 比方說,有多個 c + + 樣式範本執行個體時,就可以發生多個程式碼的內容。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugProgram2::EnumCodeContexts

IDebugDocumentContext2::EnumCodeContexts

概念

核心介面