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