DEBUG_SYMBOL_SOURCE_ENTRY Struktur (dbgeng.h)
Die DEBUG_SYMBOL_SOURCE_ENTRY Struktur beschreibt einen Abschnitt des Quellcodes und eine entsprechende Region des Zielspeichers.
Syntax
typedef struct _DEBUG_SYMBOL_SOURCE_ENTRY {
ULONG64 ModuleBase;
ULONG64 Offset;
ULONG64 FileNameId;
ULONG64 EngineInternal;
ULONG Size;
ULONG Flags;
ULONG FileNameSize;
ULONG StartLine;
ULONG EndLine;
ULONG StartColumn;
ULONG EndColumn;
ULONG Reserved;
} DEBUG_SYMBOL_SOURCE_ENTRY, *PDEBUG_SYMBOL_SOURCE_ENTRY;
Angehörige
ModuleBase
Die Basisadresse im virtuellen Adressraum des Ziels des Moduls, von dem das Quellsymbol stammt.
Offset
Der Speicherort des Arbeitsspeichers, der dem Quellcode im virtuellen Adressbereich des Ziels entspricht.
FileNameId
Bezeichner für den Dateinamen des Quellcodes. Wenn diese Informationen nicht verfügbar sind, wird FieldNameId- auf Null festgelegt.
EngineInternal
Reserviert für die Verwendung des internen Debuggermoduls.
Size
Die Größe des Speicherbereichs, der dem Quellcode entspricht. Wenn diese Informationen nicht verfügbar sind, wird Größe auf eins festgelegt.
Flags
Auf Null festgelegt.
FileNameSize
Die Anzahl der Zeichen im Quelldateinamen, einschließlich des Terminators.
StartLine
Die Zeilennummer des Anfangs des Quellcodebereichs in der Datei. Die Nummer der ersten Zeile in der Datei ist eine. Wenn diese Informationen nicht verfügbar sind, wird StartLine- auf DEBUG_ANY_ID festgelegt.
EndLine
Die Zeilennummer des Endes des Quellcodebereichs in der Datei. Die Nummer der ersten Zeile in der Datei ist eine. Wenn diese Informationen nicht verfügbar sind, wird StartLine- auf DEBUG_ANY_ID festgelegt.
StartColumn
Die Spaltennummer des Anfangs des Quellcodebereichs. Die Nummer der ersten Spalte ist eins. Wenn diese Informationen nicht verfügbar sind, wird StartLine- auf DEBUG_ANY_ID festgelegt.
EndColumn
Die Spaltennummer des Endes des Quellcodebereichs. Die Nummer der ersten Spalte ist eins. Wenn diese Informationen nicht verfügbar sind, wird StartLine- auf DEBUG_ANY_ID festgelegt.
Reserved
Reserviert für die zukünftige Verwendung.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgeng.h (include DbgEng.h) |