Freigeben über


IMAGEHLP_LINE-Struktur (dbghelp.h)

Stellt eine Quelldateizeile dar.

Syntax

typedef struct _IMAGEHLP_LINE {
  DWORD SizeOfStruct;
  PVOID Key;
  DWORD LineNumber;
  PCHAR FileName;
  DWORD Address;
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;

Member

SizeOfStruct

Die Größe der Struktur in Bytes. Der Aufrufer muss diesen Member auf sizeof(IMAGEHLP_LINE64)festlegen.

Key

Dieses Element ist für die Verwendung durch das Betriebssystem reserviert.

LineNumber

Die Zeilennummer in der Datei.

FileName

Der Name der Datei, einschließlich des vollständigen Pfads.

Address

Die Adresse der ersten Anweisung in der Zeile.

Hinweise

Diese Struktur ersetzt die IMAGEHLP_LINE-Struktur . Weitere Informationen finden Sie unter Aktualisierte Plattformunterstützung. IMAGEHLP_LINE wird in DbgHelp.h wie folgt definiert.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_LINE IMAGEHLP_LINE64
#define PIMAGEHLP_LINE PIMAGEHLP_LINE64
#else
typedef struct _IMAGEHLP_LINE {
    DWORD    SizeOfStruct; 
    PVOID    Key; 
    DWORD    LineNumber; 
    PCHAR    FileName; 
    DWORD    Address; 
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;

typedef struct _IMAGEHLP_LINEW {
    DWORD    SizeOfStruct; 
    PVOID    Key; 
    DWORD    LineNumber; 
    PCHAR    FileName; 
    DWORD64  Address; 
} IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
#endif

Anforderungen

Anforderung Wert
Header dbghelp.h
Verteilbare Komponente DbgHelp.dll 5.1 oder höher

Weitere Informationen

SymGetLineFromAddr64

SymGetLineFromName64

SymGetLineNext64

SymGetLinePrev64