Método IDebugControl::GetDisassembleEffectiveOffset (dbgeng.h)
El método GetDisassembleEffectiveOffset devuelve la dirección de la última instrucción desensamblada mediante Desensamblado.
Sintaxis
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
Parámetros
[out] Offset
Recibe la dirección en la memoria del destino del desplazamiento efectivo de la última instrucción desensamblada.
Valor devuelto
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Comentarios
El desplazamiento efectivo es la ubicación de memoria utilizada por una instrucción . Por ejemplo, si la última instrucción que se va a desensamblar es move ax, [ebp+4]
, la dirección efectiva es el valor de ebp+4
. Esto corresponde al pseudo-registro de $ea .
Para obtener más información sobre cómo usar el ensamblado con la API del motor de depurador, vea Instrucciones de montaje y desensamblado.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |