Condividi tramite


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;

Membri

SizeOfStruct

Impostare su sizeof(SYMBOL_INFO_EX).

TypeOfInfo

Tipo delle informazioni sul simbolo 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 uso futuro. Questo parametro può essere impostato su qualsiasi valore.

Osservazioni

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

Fabbisogno

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