IMAGEHLP_SYMBOL

【勇芳软件工作室】汉化HomePreviousNext

typedef struct _IMAGEHLP_SYMBOL {

DWORD SizeOfStruct;

DWORD Address;

DWORD Size;

DWORD Flags;

DWORD MaxNameLength;

CHAR Name[1];

} IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;

会员

SizeOfStruct

来电者必须将其设置为的sizeof(IMAGEHLP_SYMBOL)。

地址

符号的虚拟地址。

尺寸

符号的大小。这个值是最好的猜测,可以为零。

包含有关符号的额外信息的掩码。

#define SYMF_OMAP_GENERATED 0x00000001

#define SYMF_OMAP_MODIFIED 0x00000002

MaxNameLength

调用者必须将此值设置为Name成员可以包含的最大长度。因为符号名称的长度可能会有所不同,所以这个数据结构由调用者分配。使用此成员,因此IMAGEHLP知道符号名称可以使用多少内存。

名称

这是一个空值终止的ASCII字符串,包含装饰或未装饰的符号名称。如果缓冲区不足够的完整符号,则名称将被截断为MaxNameLength长度。