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

El método GetDisassembleEffectiveOffset devuelve la dirección de la última instrucción desensamblado 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 desensamblado.

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 el uso del ensamblado con la API del motor de depurador, consulte Instrucciones de montaje y desensamblado.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

Disassemble

IDebugControl

IDebugControl2

IDebugControl3