typedef struct _IMAGEHLP_MODULE {
DWORD SizeOfStruct;
DWORD BaseOfImage;
DWORD ImageSize;
DWORD TimeDateStamp;
DWORD CheckSum;
DWORD NumSyms;
SYM_TYPE SymType;
CHAR ModuleName[32];
CHAR ImageName[256];
CHAR LoadedImageName[256];
} IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
会员
SizeOfStruct
来电者必须将其设置为的sizeof(IMAGEHLP_MODULE)。
BaseOfImage
加载图像的基本虚拟地址。
ImageSize
图像的大小。
TimeDateStamp
日期和时间戳值。此值为的ctime格式。
CheckSum
计算出的图像校验和。该值可以为零。
NumSyms
符号表中的符号数。
SymType
加载符号的类型。这些是类型:
值 | 含义 |
SymNone | 没有加载符号。 |
SymCoff | COFF符号。 |
SymCv | CodeView符号。 |
SymPdb | PDB符号。en(实际上CodeView存储在PDB文件中) |
SymExport | 从DLL的导出表生成的符号。 |
SymDeferred | IMAGEHLP尚未尝试加载符号。 |
ModuleName
模块名称。(通常没有扩展名的文件名)
ImageName
图像名称。该名称可能包含也可能不包含完整路径。
LoadedImageName
加载符号的完整路径和文件名。