Compartilhar via


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

Defina 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 da primeira linha que não corresponde a uma linha de cola adicionada do compilador.

Displacement

Deslocamento de linha: deslocamento entre determinado endereço e a primeira instrução da linha.

Reserved[4]

Reservado para uso futuro. Esse parâmetro pode ser definido como qualquer valor.

Comentários

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 do NET Framework dentro de um binário nativo.

Requisitos

Requisito Valor
Cabeçalho dbgeng.h (inclua DbgEng.h)