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 日の午前 0 時 (00:00:00) から経過した秒数です。
Checksum
イメージのチェックサム。 この値はゼロの場合があります。
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」を参照してください。
要件
要件 | 値 |
---|---|
Header | dbgeng.h (DbgEng.h を含む) |