IEnumDebugCodeContexts2

這個介面會列舉與偵錯會話或特定程式或文件相關聯的程式代碼內容。

語法

IEnumDebugCodeContexts2 : IUnknown

實作者的注意事項

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

呼叫端注意事項

呼叫 EnumCodeContexts 以取得這個介面,代表程式源檔中特定文字位置的程式代碼內容清單。

呼叫 EnumCodeContexts 以取得這個介面,此介面代表特定源檔中所有程式代碼內容的清單。

依照 Vtable 順序的方法

下表顯示 IEnumDebugCodeContexts2 方法。

方法 描述
下一步 擷取列舉序列中指定數目的程式代碼內容。
Skip 略過列舉序列中指定數目的程式代碼內容。
重設 將列舉序列重設為開頭。
複製 建立一個列舉值,其中包含與目前列舉值相同的列舉狀態。
GetCount 取得列舉值中的程式代碼內容數目。

備註

Visual Studio 會呼叫 EnumCodeContexts ,以填入使用者可在設定下一個語句或顯示來源檔案反組譯碼時選擇的程式代碼內容清單。 例如,當有多個 C++樣式範本實例時,可能會發生多個程式代碼內容。

需求

標頭:msdbg.h

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

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

另請參閱