typedef struct _SYMBOL_INFOW {
ULONG SizeOfStruct;
ULONG TypeIndex;
ULONG64 Reserved[2];
ULONG Index;
ULONG Size;
ULONG64 ModBase;
ULONG Flags;
ULONG64 Value;
ULONG64 Address;
ULONG Register;
ULONG Scope;
ULONG Tag;
ULONG NameLen;
ULONG MaxNameLen;
WCHAR Name[1];
} SYMBOL_INFOW, *PSYMBOL_INFOW;
与 SYMBOL_INFO 结构相比,唯一的区别在于 Name 字段是一个宽字符(Unicode)字符串,因此它使用 WCHAR 类型而不是 CHAR 类型。
SYMBOL_INFOW 结构通常用于在调试信息中存储符号的详细信息,例如函数、变量等。调试器可以使用这个结构来获取有关符号的各种属性,包括名称、地址、类型等。
在使用时,同样建议根据实际情况设置 SizeOfStruct 字段的值,并注意结构的实际大小可能会因不同的编译器和平台而有所不同。
转载请注明出处:http://www.zyzy.cn/article/detail/26409/Win32 API/Dbghelp.h/SYMBOL_INFOW