SYMBOL_INFO_EX 结构 (dbgeng.h)
SYMBOL_INFO_EX结构描述扩展线符号信息。
语法
typedef struct _SYMBOL_INFO_EX {
ULONG SizeOfStruct;
ULONG TypeOfInfo;
ULONG64 Offset;
ULONG Line;
ULONG Displacement;
ULONG Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;
成员
SizeOfStruct
将 设置为 sizeof (SYMBOL_INFO_EX) 。
TypeOfInfo
存储的符号信息的类型。 DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE是唯一受支持的类型。
Offset
不对应于编译器的第一行的地址添加了粘附线。
Line
与编译器不对应的第一行编号添加了粘附线。
Displacement
行位移:给定地址与行的第一条指令之间的偏移量。
Reserved[4]
保留供将来使用。 此参数可以设置为任何值。
注解
粘附行是由编译器/链接器添加到二进制文件的代码行。 粘附线在原始源代码中没有相应的行。 添加它们是为了将 PE 生成的二进制文件内部的功能绑定在一起,例如在本机二进制文件中调用 NET Framework 函数。
要求
要求 | 值 |
---|---|
Header | dbgeng.h (包括 DbgEng.h) |