次の方法で共有


IEnumDebugModules2

このインターフェイスにより、モジュールの一覧が列挙されます。

構文

IEnumDebugModules2 : IUnknown

実装側の注意

デバッグ エンジン (DE) では、プログラムのために読み込まれたモジュールの一覧を表すために、このインターフェイスを実装します。

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

Visual Studio により、このインターフェイスを取得するために EnumModules が呼び出されます。

Vtable 順序のメソッド

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

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

解説

Visual Studio では、主にこのインターフェイスを使用して [モジュール] ウィンドウが更新されます。

Visual Studio でのデバッグのために、このプログラムはモジュールの境界を越えることができるコード命令の論理的なシーケンスです。そのため、単一の IDebugProgram2 インターフェイスのモジュールの一覧が必要になります。 リスト内の最初のモジュールには、通常、関連付けられているプログラムの最初のエントリ ポイントが含まれています。

要件

ヘッダー: msdbg.h

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

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

関連項目