IDebugControl::GetDisassembleEffectiveOffset メソッド (dbgeng.h)
GetDisassembleEffectiveOffset メソッドは、逆アセンブル を使用して逆アセンブルされた最後の命令のアドレス返します。
構文
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
パラメーター
[out] Offset
逆アセンブルされた最後の命令からの有効なオフセットのターゲットのメモリ内のアドレスを受け取ります。
戻り値
このメソッドは、エラー値を返すこともできます。 詳細については 戻り値の を参照してください。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
備考
有効なオフセットは、命令によって使用されるメモリ位置です。 たとえば、逆アセンブルする最後の命令が move ax, [ebp+4]
場合、有効なアドレスは ebp+4
の値です。 これは、$ea 擬似レジスタに対応します。
デバッガー エンジン API でアセンブリを使用する方法の詳細については、「アセンブリと逆アセンブルの手順」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
IDebugControl の
IDebugControl2 の
IDebugControl3 の