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)