SYMBOL_INFO_EX structure (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éfinissez 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 du 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 une adresse donnée et la première instruction de la ligne.

Reserved[4]

Réservé pour un usage futur. Ce paramètre peut être défini sur n’importe quelle valeur.

Remarques

Les lignes glue sont des lignes de code ajoutées au fichier binaire par le compilateur/éditeur de liens. Les lignes glue 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 fichier binaire généré par PE, par exemple en appelant des fonctions d’infrastructure NET à l’intérieur d’un binaire natif.

Configuration requise

Condition requise Valeur
En-tête dbgeng.h (inclure DbgEng.h)