Compartir a través de


Método IDebugControl3::GetDisassembleEffectiveOffset (dbgeng.h)

El método GetDisassembleEffectiveOffset devuelve la dirección del último desensamblaje de instrucción mediante Desensamblar.

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 información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

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 $ea pseudo-register.

Para obtener más información sobre el uso del ensamblado con la API del motor de depurador, consulte Instrucciones de montaje y desensamblado.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

de desensamblar

IDebugControl

IDebugControl2

IDebugControl3