次の方法で共有


IDebugSymbols::GetOffsetByLine メソッド (dbgeng.h)

GetOffsetByLine メソッドは、ソース コード内の指定された行に対応する命令の場所を返します。

構文

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

パラメーター

[in] Line

ソース ファイルの行番号を指定します。

[in] File

ソース ファイルのファイル名を指定します。

[out] Offset

指定した行の命令のターゲットの仮想アドレス空間内の場所を受け取ります。

戻り値

このメソッドは、他のエラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。

備考

ソース ファイル内の行は複数の命令に対応する場合があり、このメソッドは次のいずれかの命令を返すことができます。

ソース ファイルの詳細については、「ソース ファイル の使用」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

GetLineByOffset

IDebugSymbols

IDebugSymbols2 する

IDebugSymbols3