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 se corresponde con la línea de pegamento agregada del compilador.

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 dada y la primera instrucción de la línea.

Reserved[4]

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

Observaciones

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
encabezado de dbgeng.h (include DbgEng.h)