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 |
---|---|
|
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) |