Поделиться через


Метод 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