IMAGEHLP_DEFERRED_SYMBOL_LOAD 構造体 (dbghelp.h)
シンボルの遅延読み込みに関する情報を格納します。
構文
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
DWORD SizeOfStruct;
DWORD BaseOfImage;
DWORD CheckSum;
DWORD TimeDateStamp;
CHAR FileName[MAX_PATH];
BOOLEAN Reparse;
HANDLE hFile;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
メンバー
SizeOfStruct
この構造体のサイズ (バイト単位)。 呼び出し元は、このメンバーを に設定する sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64)
必要があります。
BaseOfImage
イメージが読み込まれるベース仮想アドレス。
CheckSum
イメージの計算されたチェックサム。 この値はゼロの場合があります。
TimeDateStamp
日付とタイムスタンプの値。 この値は、システム クロックに従って、1970 年 1 月 1 日午前 0 時 (00:00:00)、ユニバーサル協定時刻から経過した秒数で表されます。 タイムスタンプは、C ランタイム (CRT) 関数 ctime を使用して出力できます。
FileName[MAX_PATH]
画像の名前。 名前に完全なパスが含まれている場合と含まれていない場合があります。
Reparse
このメンバーが TRUE の場合は、操作をもう一度実行する必要があります。 それ以外の場合は、そうしないでください。
hFile
ファイルへのハンドル。 このメンバーは、 CBA_DEFERRED_SYMBOL_LOAD_PARTIAL および IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE コールバックで使用されます。
解説
この構造体は 、IMAGEHLP_DEFERRED_SYMBOL_LOAD 構造体よりも優先されます。 詳細については、「 プラットフォーム サポートの更新」を参照してください。 IMAGEHLP_DEFERRED_SYMBOL_LOAD は、DbgHelp.h で次のように定義されています。
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64
#define PIMAGEHLP_DEFERRED_SYMBOL_LOAD PIMAGEHLP_DEFERRED_SYMBOL_LOAD64
#else
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
DWORD SizeOfStruct;
DWORD BaseOfImage;
DWORD CheckSum;
DWORD TimeDateStamp;
CHAR FileName[MAX_PATH];
BOOLEAN Reparse;
HANDLE hFile;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
#endif
要件
Header | dbghelp.h |
再頒布可能パッケージ | DbgHelp.dll 5.1 以降 |