IDebugControl::GetDisassembleEffectiveOffset 方法 (dbgeng.h)
GetDisassembleEffectiveOffset 方法返回使用 反汇编最后一个指令反汇编的地址。
语法
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
参数
[out] Offset
接收目标内存中有效偏移量与最后一个指令反汇编的地址。
返回值
此方法还可以返回错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 |
言论
有效偏移量是指令使用的内存位置。 例如,如果要反汇编的最后一个指令是 move ax, [ebp+4]
,则有效地址是 ebp+4
的值。 这对应于 $ea 伪寄存器。
有关将程序集与调试器引擎 API 配合使用的详细信息,请参阅 程序集和反汇编指令。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |