Метод 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 (include Dbgeng.h)

См. также

GetLineByOffset

IDebugSymbols

IDebugSymbols2

IDebugSymbols3