typedef enum {
IMAGEHLP_SYMBOL_TYPE_INFO_NONE,
IMAGEHLP_SYMBOL_TYPE_INFO_LOCAL,
IMAGEHLP_SYMBOL_TYPE_INFO_STATIC,
IMAGEHLP_SYMBOL_TYPE_INFO_FIELD,
IMAGEHLP_SYMBOL_TYPE_INFO_PROPERTY,
IMAGEHLP_SYMBOL_TYPE_INFO_ENUMNAME,
IMAGEHLP_SYMBOL_TYPE_INFO_FUNCTION,
IMAGEHLP_SYMBOL_TYPE_INFO_DISPID,
IMAGEHLP_SYMBOL_TYPE_INFO_VIRTUALFUNCTION,
IMAGEHLP_SYMBOL_TYPE_INFO_THUNK,
IMAGEHLP_SYMBOL_TYPE_INFO_CUSTOM,
IMAGEHLP_SYMBOL_TYPE_INFO_RESERVED,
} IMAGEHLP_SYMBOL_TYPE_INFO;
这个枚举包含了一些常见的符号类型信息,用于表示符号的不同分类,例如本地变量、静态变量、字段、属性、函数等。
- IMAGEHLP_SYMBOL_TYPE_INFO_NONE: 未指定类型信息。
- IMAGEHLP_SYMBOL_TYPE_INFO_LOCAL: 本地变量。
- IMAGEHLP_SYMBOL_TYPE_INFO_STATIC: 静态变量。
- IMAGEHLP_SYMBOL_TYPE_INFO_FIELD: 字段。
- IMAGEHLP_SYMBOL_TYPE_INFO_PROPERTY: 属性。
- IMAGEHLP_SYMBOL_TYPE_INFO_ENUMNAME: 枚举名称。
- IMAGEHLP_SYMBOL_TYPE_INFO_FUNCTION: 函数。
- IMAGEHLP_SYMBOL_TYPE_INFO_DISPID: 分发标识符。
- IMAGEHLP_SYMBOL_TYPE_INFO_VIRTUALFUNCTION: 虚拟函数。
- IMAGEHLP_SYMBOL_TYPE_INFO_THUNK: Thunk。
- IMAGEHLP_SYMBOL_TYPE_INFO_CUSTOM: 自定义。
- IMAGEHLP_SYMBOL_TYPE_INFO_RESERVED: 保留。
这些符号类型信息在调试和符号处理的场景中使用,帮助区分和理解不同类型的符号。在具体的使用场景中,可能需要结合其他调试和符号处理的 API 使用,以获取有关符号的详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/26413/Win32 API/Dbghelp.h/IMAGEHLP_SYMBOL_TYPE_INFO