次の方法で共有


IDebugModule3

このインターフェイスは、シンボルの別の場所と JustMyCode の状態をサポートするモジュールを表します。

構文

IDebugModule3 : IDebugModule2

実装側の注意

デバッグ エンジン (DE) では、シンボルの別の場所をサポートしたり、JustMyCode の状態を操作したりするために、このインターフェイスを実装します ("JustMyCode" の定義については、「Visual Studio デバッガーの用語集」を参照してください)。

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

GetSymbolSearchInfo を呼び出すと、このインターフェイスが返されます。 DE では、Event メソッドを使用して、IDebugSymbolSearchEvent2 インターフェイスをセッション デバッグ マネージャー (SDM) に送信します。 また、IDebugModule2 インターフェイスで QueryInterface を呼び出すと、このインターフェイスが返されます。

Vtable 順序のメソッド

このインターフェイスには、IDebugModule2 インターフェイスのメソッドに加えて、次のメソッドが実装されています。

メソッド 説明
GetSymbolInfo シンボルを検索したパスの一覧と、各パスの検索結果を返します。
LoadSymbols 現在のモジュールのシンボルを読み込んで初期化します。
IsUserCode モジュールがユーザーコードを表すかどうかを指定するフラグを返します。
SetJustMyCodeState モジュールがユーザー コードと見なされるかどうかを指定します。

解説

Visual Studio は、このインターフェイスの一般的なコンシューマーです。

要件

ヘッダー: msdbg.h

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

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

関連項目