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


Метод IDebugRegisters2::GetInstructionOffset (dbgeng.h)

Метод GetInstructionOffset возвращает расположение текущей инструкции потока.

Синтаксис

HRESULT GetInstructionOffset(
  [out] PULONG64 Offset
);

Параметры

[out] Offset

Получает расположение текущей инструкции целевого объекта в виртуальном адресном пространстве целевого объекта.

Возвращаемое значение

Этот список не содержит всех ошибок, которые могут возникнуть. Список возможных ошибок см. в разделе Значения HRESULT.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Значение, возвращаемое этим методом, зависит от архитектуры. В частности, для процессора Itanium возвращаемый виртуальный адрес может указывать адрес в пакете.

Метод GetInstructionOffset2 выполняет ту же задачу, что и этот метод, но также позволяет указать источник регистра.

Общие сведения об интерфейсе IDebugRegisters и других методах , связанных с регистрами, см. в разделе Registers.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая DbgEng.h)

См. также раздел

GetInstructionOffset2

IDebugRegisters

IDebugRegisters2