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) |