IDebugModule2
このインターフェイスは、DLL などのモジュール (プログラムの実行可能単位) を表します。
構文
IDebugModule2 : IUnknown
実装側の注意
デバッグ エンジン (DE) では、モジュールを表したり、そのモジュールに関する情報へのアクセスを提供したりするために、このインターフェイスを実装します。
呼び出し元に関する注意事項
GetModule を呼び出すと、このインターフェイスが返されます。 DE では、Event メソッドを使用して、IDebugModuleLoadEvent2 インターフェイスをセッション デバッグ マネージャー (SDM) に送信します。
このインターフェイスは、(EnumFrameInfo の呼び出しによって返される) FRAMEINFO 構造体でも返される可能性があります。
- Next もこのインターフェイスを返します (EnumModules は IEnumDebugModules2 インターフェイスを返します)。
Vtable 順序のメソッド
次の表に、IDebugModule2
のメソッドを示します。
メソッド | 説明 |
---|---|
GetInfo | このモジュールを記述する MODULE_INFO を取得します。 |
ReloadSymbols_Deprecated | 廃止。 使用しないでください。 このモジュールのシンボルを再読み込みします。 |
解説
モジュール情報は、IDE の [モジュール] ウィンドウに表示できます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll