次の方法で共有


DEBUG_MODULE_PARAMETERS構造体 (dbgeng.h)

DEBUG_MODULE_PARAMETERS構造体には、モジュールを記述するためのほとんどのパラメーターが含まれています。

構文

typedef struct _DEBUG_MODULE_PARAMETERS {
  ULONG64 Base;
  ULONG   Size;
  ULONG   TimeDateStamp;
  ULONG   Checksum;
  ULONG   Flags;
  ULONG   SymbolType;
  ULONG   ImageNameSize;
  ULONG   ModuleNameSize;
  ULONG   LoadedImageNameSize;
  ULONG   SymbolFileNameSize;
  ULONG   MappedImageNameSize;
  ULONG64 Reserved[2];
} DEBUG_MODULE_PARAMETERS, *PDEBUG_MODULE_PARAMETERS;

メンバーズ

Base

モジュールのベースのターゲットの仮想アドレス空間内の場所。 Base の値がDEBUG_INVALID_OFFSET場合、構造体は無効です。

Size

モジュールによって占有されるメモリ範囲のサイズ (バイト単位)。

TimeDateStamp

モジュールの実行可能ファイルの日付と時刻のスタンプ。 これは、イメージ ファイル ヘッダーに格納されている 1970 年 1 月 1 日の協定世界時 (UTC) の午前 0 時 (00:00:00) から経過した秒数です。

Checksum

イメージのチェックサム。 この値には 0 を指定できます。

Flags

モジュールのフラグを含むビット セット。 存在できるビット フラグは次のとおりです。

価値 形容
DEBUG_MODULE_UNLOADED モジュールがアンロードされました。
DEBUG_MODULE_USER_MODE モジュールはユーザー モード モジュールです。
DEBUG_MODULE_SYM_BAD_CHECKSUM シンボル ファイル内のチェックサムがモジュール イメージのチェックサムと一致しませんでした。

SymbolType

モジュールに読み込まれるシンボルの種類。 このメンバーには、次のいずれかの値を指定できます。

価値 形容
DEBUG_SYMTYPE_NONE シンボルは読み込まれません。
DEBUG_SYMTYPE_COFF シンボルは共通オブジェクト ファイル形式 (COFF) です。
DEBUG_SYMTYPE_CODEVIEW シンボルは Microsoft CodeView 形式です。
DEBUG_SYMTYPE_PDB PDB 形式のシンボルは、デバッグ 前インターフェイス アクセス (DIA) インターフェイスを介して読み込まれています。
DEBUG_SYMTYPE_EXPORT 実際のシンボル ファイルが見つかりませんでした。シンボル情報がバイナリ ファイルのエクスポート テーブルから抽出されました。
DEBUG_SYMTYPE_DEFERRED モジュールが読み込まれましたが、エンジンはシンボルの読み込みを延期しました。
DEBUG_SYMTYPE_SYM SYM 形式のシンボルが読み込まれました。
DEBUG_SYMTYPE_DIA PDB 形式のシンボルは、DIA インターフェイスを介して読み込まれています。

ImageNameSize

モジュールのファイル名のサイズ。 サイズは、ターミネータを含む文字で測定されます。

ModuleNameSize

モジュールのモジュール名のサイズ。 サイズは、ターミネータを含む文字で測定されます。

LoadedImageNameSize

モジュールの読み込まれたイメージ名のサイズ。 サイズは、ターミネータを含む文字で測定されます。

SymbolFileNameSize

モジュールのシンボル ファイル名のサイズ。 サイズは、ターミネータを含む文字で測定されます。

MappedImageNameSize

モジュールのマップされたイメージ名のサイズ。 サイズは、ターミネータを含む文字で測定されます。

Reserved[2]

システム用に予約されています。

備考

この構造体は、GetModuleParametersによって返されます。

モジュールの別の名前を見つけるには、GetModuleNameString 使用します。

モジュールの詳細については、「モジュールの」を参照してください。 モジュールのさまざまな名前の詳細については、「GetModuleNameString 参照してください。

必要条件

要件 価値
ヘッダー dbgeng.h (DbgEng.h を含む)