Partager via


structure SYMBOL_INFO_EX (dbgeng.h)

La structure SYMBOL_INFO_EX décrit les informations de symbole de ligne étendue.

Syntaxe

typedef struct _SYMBOL_INFO_EX {
  ULONG   SizeOfStruct;
  ULONG   TypeOfInfo;
  ULONG64 Offset;
  ULONG   Line;
  ULONG   Displacement;
  ULONG   Reserved[4];
} SYMBOL_INFO_EX, *PSYMBOL_INFO_EX;

Membres

SizeOfStruct

Défini sur sizeof(SYMBOL_INFO_EX).

TypeOfInfo

Type des informations de symbole stockées. DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE est le seul type pris en charge.

Offset

Adresse de la première ligne qui ne correspond pas à la ligne de collage ajoutée par le compilateur.

Line

Numéro de première ligne qui ne correspond pas à une ligne de collage ajoutée par le compilateur.

Displacement

Déplacement de ligne : décalage entre l’adresse donnée et la première instruction de la ligne.

Reserved[4]

Réservé pour une utilisation ultérieure. Ce paramètre peut être défini sur n’importe quelle valeur.

Remarques

Les lignes de collage sont des lignes de code ajoutées au binaire par le compilateur/l’éditeur de liens. Les lignes de collage n’ont pas de lignes correspondantes dans le code source d’origine. Ils sont ajoutés pour lier des fonctionnalités à l’intérieur du binaire généré par PE, par exemple appeler des fonctions de framework NET à l’intérieur d’un binaire natif.

Exigences

Exigence Valeur
d’en-tête dbgeng.h (include DbgEng.h)