IEnumDebugThreads2
這個介面會列舉在目前偵錯會話中執行的線程。
語法
IEnumDebugThreads2 : IUnknown
實作者的注意事項
偵錯引擎 (DE) 會實作這個介面來代表程式中的線程清單。
呼叫端注意事項
呼叫 EnumThreads 以取得這個介面,此介面代表進程中所有程式中所有線程的清單。 呼叫 EnumThreads 以取得這個介面,代表在程式中執行的線程清單。
依照 Vtable 順序的方法
下表顯示 IEnumDebugThreads2
方法。
方法 | 描述 |
---|---|
下一步 | 擷取列舉序列中的指定線程數目。 |
Skip | 略過列舉序列中的指定線程數目。 |
重設 | 將列舉序列重設為開頭。 |
複製 | 建立列舉值,其中包含與目前相同的列舉狀態。 |
GetCount | 取得列舉值中的線程數目。 |
備註
Visual Studio 通常會取得此介面來更新 [ 線程 ] 視窗,以及取得清單的第一個線程,以呼叫 Execute、 Continue 和 Step。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll