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
日期和時間值。 此值會以自午夜 (00:00:00) ,1970 年 1 月 1 日通用國際標準時間起經過的秒數表示。 您可以使用 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
需求
標頭 | dbghelp.h |
可轉散發套件 | DbgHelp.dll 5.1 或更新版本 |