Partager via


Méthode IDebugSymbols2 ::GetOffsetByLine (dbgeng.h)

La méthode GetOffsetByLine retourne l’emplacement de l’instruction qui correspond à une ligne spécifiée dans le code source.

Syntaxe

HRESULT GetOffsetByLine(
  [in]  ULONG    Line,
  [in]  PCSTR    File,
  [out] PULONG64 Offset
);

Paramètres

[in] Line

Spécifie le numéro de ligne dans le fichier source.

[in] File

Spécifie le nom du fichier source.

[out] Offset

Reçoit l’emplacement dans l’espace d’adressage virtuel de la cible d’une instruction pour la ligne spécifiée.

Valeur retournée

Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Une ligne dans un fichier source peut correspondre à plusieurs instructions et cette méthode peut retourner l’une de ces instructions.

Pour plus d’informations sur les fichiers sources, consultez Utilisation de fichiers sources.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetLineByOffset

IDebugSymbols

IDebugSymbols2

IDebugSymbols3