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