Compartir a través de


estructura SYMBOL_INFO_EX (dbgeng.h)

La estructura SYMBOL_INFO_EX describe la información de símbolos de línea extendida.

Sintaxis

typedef struct _SYMBOL_INFO_EX {
  ULONG   SizeOfStruct;
  ULONG   TypeOfInfo;
  ULONG64 Offset;
  ULONG   Line;
  ULONG   Displacement;
  ULONG   Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;

Miembros

SizeOfStruct

Establezca en sizeof(SYMBOL_INFO_EX).

TypeOfInfo

Tipo de la información de símbolo almacenada. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE es el único tipo admitido.

Offset

Dirección de la primera línea que no corresponde al compilador agregado línea de pegamento.

Line

Número de primera línea que no corresponde a una línea de pegamento agregada del compilador.

Displacement

Desplazamiento de línea: desplazamiento entre la dirección especificada y la primera instrucción de la línea.

Reserved[4]

Reservado para uso futuro. Este parámetro se puede establecer en cualquier valor.

Comentarios

Las líneas de pegamento son líneas de código agregadas al binario por el compilador o enlazador. Las líneas de pegamento no tienen líneas correspondientes en el código fuente original. Se agregan para enlazar la funcionalidad dentro del binario generado por PE, por ejemplo, llamar a funciones de NET Framework dentro de un binario nativo.

Requisitos

Requisito Valor
Header dbgeng.h (incluir DbgEng.h)