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