struttura SYMBOL_INFO_EX (dbgeng.h)

La struttura SYMBOL_INFO_EX descrive le informazioni sul simbolo della linea estesa.

Sintassi

typedef struct _SYMBOL_INFO_EX {
  ULONG   SizeOfStruct;
  ULONG   TypeOfInfo;
  ULONG64 Offset;
  ULONG   Line;
  ULONG   Displacement;
  ULONG   Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;

Members

SizeOfStruct

Impostare su sizeof(SYMBOL_INFO_EX).

TypeOfInfo

Tipo delle informazioni sui simboli archiviate. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE è l'unico tipo supportato.

Offset

Indirizzo della prima riga che non corrisponde alla linea di associazione aggiunta del compilatore.

Line

Numero di prima riga che non corrisponde a una linea di associazione aggiunta del compilatore.

Displacement

Spostamento riga: offset tra l'indirizzo specificato e la prima istruzione della riga.

Reserved[4]

Riservato per utilizzi futuri. Questo parametro può essere impostato su qualsiasi valore.

Commenti

Le righe di associazione sono righe di codice aggiunte al file binario dal compilatore/linker. Le linee di associazione non hanno righe corrispondenti nel codice sorgente originale. Vengono aggiunti per associare le funzionalità all'interno del file binario generato da PE, ad esempio chiamando le funzioni di NET Framework all'interno di un file binario nativo.

Requisiti

Requisito Valore
Intestazione dbgeng.h (include DbgEng.h)