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