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 函数。

要求

要求 价值
标头 dbgeng.h (包括 DbgEng.h)