Método IDebugControl3::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
S_OK
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)

Consulte también

Disassemble

IDebugControl

IDebugControl2

IDebugControl3