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