estrutura SYMBOL_INFO_EX (dbgeng.h)
A estrutura SYMBOL_INFO_EX descreve as informações de símbolo de linha estendida.
Sintaxe
typedef struct _SYMBOL_INFO_EX {
ULONG SizeOfStruct;
ULONG TypeOfInfo;
ULONG64 Offset;
ULONG Line;
ULONG Displacement;
ULONG Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;
Membros
SizeOfStruct
Definido como sizeof(SYMBOL_INFO_EX).
TypeOfInfo
Tipo das informações de símbolo armazenadas. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE é o único tipo com suporte.
Offset
Endereço da primeira linha que não corresponde à linha de cola adicionada do compilador.
Line
Número de primeira linha que não corresponde a uma linha de cola adicionada do compilador.
Displacement
Deslocamento de linha: deslocamento entre o endereço fornecido e a primeira instrução da linha.
Reserved[4]
Reservado para uso futuro. Esse parâmetro pode ser definido como qualquer valor.
Observações
Linhas de cola são linhas de código adicionadas ao binário pelo compilador/vinculador. As linhas de cola não têm linhas correspondentes no código-fonte original. Eles são adicionados para associar a funcionalidade dentro do binário gerado por PE, por exemplo, chamando funções da estrutura NET dentro de um binário nativo.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbgeng.h (inclua DbgEng.h) |