Module インターフェイス

デバッグ中のプロセス内のモジュールを表します。

名前空間:  EnvDTE90
アセンブリ:  EnvDTE90 (EnvDTE90.dll 内)

構文

'宣言
<GuidAttribute("72832EE4-5808-433D-83A7-B8F149A79DB4")> _
Public Interface Module
[GuidAttribute("72832EE4-5808-433D-83A7-B8F149A79DB4")]
public interface Module
[GuidAttribute(L"72832EE4-5808-433D-83A7-B8F149A79DB4")]
public interface class Module
[<GuidAttribute("72832EE4-5808-433D-83A7-B8F149A79DB4")>]
type Module =  interface end
public interface Module

Module 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Collection Module オブジェクトのコレクションを表します。
パブリック プロパティ DTE トップレベルの機能拡張オブジェクトを取得します。
パブリック プロパティ EndAddress モジュールのアドレス範囲の終了位置を取得します。
パブリック プロパティ Is64bit モジュールが 64 ビットかどうかを示す値を取得します。
パブリック プロパティ LoadAddress モジュールの読み込みアドレスの開始位置を取得します。
パブリック プロパティ Name モジュールの名前 ("kernel32.dll" など) を取得します。Name は、[モジュール] ウィンドウの [名前] 列に対応します。
パブリック プロパティ Optimized バイナリが最適化されているかどうかを取得します。Optimized は、[モジュール] ウィンドウの [最適化] 列に対応します。
パブリック プロパティ Order モジュールの読み込み順を返します。Order は、[モジュール] ウィンドウの [順序] 列に対応します。
パブリック プロパティ Parent Module オブジェクトの直接の親オブジェクトを取得します。
パブリック プロパティ Path モジュールへの完全なパスを取得します。c:\windows\system32\kernel32.dll などです。Path は、[モジュール] ウィンドウの [パス] 列に対応します。
パブリック プロパティ Process このモジュールを含むプロセスを取得します。
パブリック プロパティ Rebased モジュールが、指定された読み込みアドレスに読み込まれているかどうかを取得します。
パブリック プロパティ SymbolFile このモジュールのシンボル ファイルへのパスを取得します。シンボルが読み込まれていない場合は、nullnull 参照 (Visual Basic では Nothing) を返します。
パブリック プロパティ UserCode デバッガーが現在このモジュールを "UserCode" と見なしているかどうかを取得します。Name は、[モジュール] ウィンドウの [ユーザー コード] 列に対応します。マネージ コードでのみ使用できます。
パブリック プロパティ Version モジュールのバージョン文字列を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド LoadSymbols 指定したシンボル ファイルからシンボルを読み込みます。これは、[モジュール] ウィンドウのコンテキスト メニューにある [シンボルの読み込み] をクリックすることに相当します。

このページのトップへ

参照

関連項目

EnvDTE90 名前空間