Freigeben über


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)