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;
Member
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 der vom Compiler hinzugefügten Klebelinie entspricht.
Line
Nummer der ersten Zeile, die nicht einer vom Compiler hinzugefügten Klebelinie entspricht.
Displacement
Zeilenverschiebung: Offset zwischen der angegebenen Adresse und der ersten Anweisung der Zeile.
Reserved[4]
Für die zukünftige Verwendung reserviert. Dieser Parameter kann auf einen beliebigen Wert festgelegt werden.
Hinweise
Klebelinien sind Codezeilen, die der Binärdatei vom Compiler/Linker hinzugefügt werden. Klebelinien haben keine entsprechenden Zeilen im ursprünglichen Quellcode. Sie werden hinzugefügt, um Funktionen innerhalb der PE-generierten Binärdatei zu binden, z. B. das Aufrufen von NET-Frameworkfunktionen innerhalb einer nativen Binärdatei.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgeng.h (dbgEng.h einschließen) |