Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 à partir duquel le symbole source provient.
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 a la valeur zéro.
EngineInternal
Réservé au 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, taille est définie sur une.
Flags
Défini sur zéro.
FileNameSize
Nombre de caractères dans le nom de fichier source, y compris le terminateur.
StartLine
Numéro de ligne du début de la région du code source dans le fichier. Le nombre de la première ligne du fichier est un. Si ces informations ne sont pas disponibles, StartLine 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 nombre de la première ligne du fichier est un. Si ces informations ne sont pas disponibles, StartLine est définie sur DEBUG_ANY_ID.
StartColumn
Numéro de colonne du début de la région du code source. Le nombre de la première colonne est un. Si ces informations ne sont pas disponibles, StartLine est définie sur DEBUG_ANY_ID.
EndColumn
Numéro de colonne de la fin de la région du code source. Le nombre de la première colonne est un. Si ces informations ne sont pas disponibles, StartLine est définie sur DEBUG_ANY_ID.
Reserved
Réservé pour une utilisation ultérieure.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | dbgeng.h (include DbgEng.h) |