次の方法で共有


IEnumDebugThreads2

このインターフェイスは、現在のデバッグ セッションで実行されているスレッドを列挙します。

構文

IEnumDebugThreads2 : IUnknown

実装側の注意

デバッグ エンジン (DE) では、プログラム内のスレッドの一覧を表すために、このインターフェイスを実装します。

呼び出し元に関する注意事項

EnumThreads を呼び出して、プロセス内で実行されているすべてのプログラムのすべてのスレッドの一覧を表すこのインターフェイスを取得します。 EnumThreads を呼び出して、プログラム内で実行されているスレッドの一覧を表すこのインターフェイスを取得します。

Vtable 順序のメソッド

次の表に、IEnumDebugThreads2 のメソッドを示します。

メソッド 説明
次へ 列挙型シーケンス内の指定した数のスレッドを取得します。
Skip 列挙型シーケンス内の指定した数のスレッドをスキップします。
リセット 列挙シーケンスを先頭にリセットします。
複製 現在のものと同じ列挙状態を含む列挙子を作成します。
GetCount 列挙子内のスレッドの数を取得します。

解説

通常、Visual Studio では、[スレッド] ウィンドウを更新するためにこのインターフェイスを取得し、ExecuteContinueStep を呼び出すために、一覧の最初のスレッドを取得します。

要件

ヘッダー: msdbg.h

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

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目