DEBUG_SYMBOL_SOURCE_ENTRY structure (dbgeng.h)
La structure DEBUG_SYMBOL_SOURCE_ENTRY décrit une section du code source et une région correspondante de la mémoire de la cible.
Syntaxe
typedef struct _DEBUG_SYMBOL_SOURCE_ENTRY {
ULONG64 ModuleBase;
ULONG64 Offset;
ULONG64 FileNameId;
ULONG64 EngineInternal;
ULONG Size;
ULONG Flags;
ULONG FileNameSize;
ULONG StartLine;
ULONG EndLine;
ULONG StartColumn;
ULONG EndColumn;
ULONG Reserved;
} DEBUG_SYMBOL_SOURCE_ENTRY, *PDEBUG_SYMBOL_SOURCE_ENTRY;
Membres
ModuleBase
Adresse de base, dans l’espace d’adressage virtuel de la cible, du module d’où provient le symbole source.
Offset
Emplacement de la mémoire correspondant au code source dans l’espace d’adressage virtuel de la cible.
FileNameId
Identificateur du nom du fichier de code source. Si ces informations ne sont pas disponibles, FieldNameId est défini sur zéro.
EngineInternal
Réservé à l’utilisation du moteur de débogueur interne.
Size
Taille de la région de mémoire correspondant au code source. Si ces informations ne sont pas disponibles, La taille est définie sur un.
Flags
Définit la valeur zéro.
FileNameSize
Nombre de caractères dans le nom de fichier source, y compris la marque de fin.
StartLine
Numéro de ligne du début de la région du code source dans le fichier. Le numéro de la première ligne du fichier est un. Si ces informations ne sont pas disponibles, La ligne de démarrage est définie sur DEBUG_ANY_ID.
EndLine
Numéro de ligne de la fin de la région du code source dans le fichier. Le numéro de la première ligne du fichier est un. Si ces informations ne sont pas disponibles, La ligne de démarrage est définie sur DEBUG_ANY_ID.
StartColumn
Numéro de colonne du début de la région du code source. Le numéro de la première colonne est un. Si ces informations ne sont pas disponibles, La ligne de démarrage est définie sur DEBUG_ANY_ID.
EndColumn
Numéro de colonne de la fin de la région du code source. Le numéro de la première colonne est un. Si ces informations ne sont pas disponibles, La ligne de démarrage est définie sur DEBUG_ANY_ID.
Reserved
Réservé pour un usage futur.
Spécifications
Condition requise | Valeur |
---|---|
En-tête | dbgeng.h (inclure DbgEng.h) |