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) |