Метод IDebugControl2::GetDisassembleEffectiveOffset (dbgeng.h)

Метод GetDisassembleEffectiveOffset возвращает адрес последней инструкции, дизассемблированной с помощью disassemble.

Синтаксис

HRESULT GetDisassembleEffectiveOffset(
  [out] PULONG64 Offset
);

Параметры

[out] Offset

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

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

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

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

Комментарии

Эффективное смещение — это расположение памяти, используемое инструкцией. Например, если последней дизассембляемой инструкцией является move ax, [ebp+4], фактическим адресом является значение ebp+4. Это соответствует $ea псевдорегистра.

Дополнительные сведения об использовании сборки с API обработчика отладчика см. в разделе Инструкции по сборке и дизассембле.

Требования

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

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

Разобрать

IDebugControl

IDebugControl2

IDebugControl3