Partager via


structure IMAGEHLP_LINE (dbghelp.h)

Représente une ligne de fichier source.

Syntaxe

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

Membres

SizeOfStruct

Taille de la structure, en octets. L’appelant doit définir ce membre sur sizeof(IMAGEHLP_LINE64).

Key

Ce membre est réservé au système d’exploitation.

LineNumber

Numéro de ligne dans le fichier.

FileName

Nom du fichier, y compris le chemin d’accès complet.

Address

Adresse de la première instruction de la ligne.

Remarques

Cette structure remplace la structure IMAGEHLP_LINE . Pour plus d’informations, consultez Mise à jour de la prise en charge de la plateforme. IMAGEHLP_LINE est défini comme suit dans DbgHelp.h.

#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

Configuration requise

Condition requise Valeur
En-tête dbghelp.h
Composant redistribuable DbgHelp.dll 5.1 ou version ultérieure

Voir aussi

SymGetLineFromAddr64

SymGetLineFromName64

SymGetLineNext64

SymGetLinePrev64