IDebugControl::GetDisassembleEffectiveOffset 方法 (dbgeng.h)

GetDisassembleEffectiveOffset 方法會傳回使用組譯碼的最後一個指令反組譯位址。

語法

HRESULT GetDisassembleEffectiveOffset(
  [out] PULONG64 Offset
);

參數

[out] Offset

從最後一個指令反組譯的有效位移,接收目標記憶體中的位址。

傳回值

這個方法也可以傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
此方法成功。

備註

有效位移是指令所使用的記憶體位置。 例如,如果最後一個要反組譯的指令是 move ax, [ebp+4],則有效位址是的值 ebp+4。 這對應至 $ea 虛擬緩存器。

如需搭配調試程式引擎 API 使用元件的詳細資訊,請參閱 組合和反組譯指示

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

拆卸

IDebugControl

IDebugControl2

IDebugControl3