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