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


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

См. также

Disassemble

IDebugControl

IDebugControl2

IDebugControl3