SYMBOL_INFO_EX Struktur (dbgeng.h)
Die SYMBOL_INFO_EX Struktur beschreibt die Informationen zu erweiterten Liniensymbolen.
Syntax
typedef struct _SYMBOL_INFO_EX {
ULONG SizeOfStruct;
ULONG TypeOfInfo;
ULONG64 Offset;
ULONG Line;
ULONG Displacement;
ULONG Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;
Angehörige
SizeOfStruct
Auf sizeof(SYMBOL_INFO_EX) festgelegt.
TypeOfInfo
Typ der gespeicherten Symbolinformationen. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE ist der einzige unterstützte Typ.
Offset
Adresse der ersten Zeile, die nicht dem compiler hinzugefügten Klebezeile entspricht.
Line
First line number that does not correspond to a compiler added glue line line.
Displacement
Zeilenverschiebung: Offset zwischen der angegebenen Adresse und der ersten Anweisung der Zeile.
Reserved[4]
Reserviert für die zukünftige Verwendung. Dieser Parameter kann auf einen beliebigen Wert festgelegt werden.
Bemerkungen
Klebezeilen sind Codezeilen, die vom Compiler/Linker zur Binärdatei hinzugefügt werden. Klebezeilen weisen keine entsprechenden Zeilen im ursprünglichen Quellcode auf. Sie werden hinzugefügt, um Funktionen innerhalb der vom PE generierten Binärdatei zu binden, z. B. das Aufrufen von NET-Framework-Funktionen innerhalb einer systemeigenen Binärdatei.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgeng.h (include DbgEng.h) |