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 日世界协调时间 (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
要求
标头 | dbghelp.h |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |