Compartir a través de


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

El método SetAssemblyOptions establece las opciones de ensamblado y desensamblado que afectan a cómo el motor del depurador de ensambla y desensambla el procesador para el destino.

Sintaxis

HRESULT SetAssemblyOptions(
  [in] ULONG Options
);

Parámetros

[in] Options

Especifica las nuevas opciones de ensamblado y desensamblado que usará el motor del depurador de . Opciones es un conjunto de bits; reemplazará las opciones de ensamblado y desensamblado existentes. Para conocer los valores posibles, vea Comentarios. DEBUG_ASMOPT_DEFAULT se puede usar para establecer las opciones predeterminadas.

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

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

Las opciones de ensamblado y desensamblado afectan a cómo el motor del depurador ensambla y desensambla las instrucciones del procesador para el destino.

Las opciones se representan mediante un conjunto de bits con las marcas de bits siguientes.

Constante Descripción
DEBUG_ASMOPT_VERBOSE Cuando se establece este bit, se incluye información adicional en el desensamblaje.

Esto equivale a la opción detallada en el comando .asm .

DEBUG_ASMOPT_NO_CODE_BYTES Cuando se establece este bit, los bytes sin procesar de una instrucción no se incluyen en el desensamblaje.

Esto equivale a la opción no_code_bytes del comando .asm . asm.

DEBUG_ASMOPT_IGNORE_OUTPUT_WIDTH Cuando se establece este bit, el depurador omite el ancho de la presentación de salida al dar formato a las instrucciones durante el desensamblaje.

Esto equivale a la opción ignore_output_width del comando .asm .asm.

DEBUG_ASMOPT_SOURCE_LINE_NUMBER Cuando se establece este bit, cada línea de la salida de desensamblaje tiene como prefijo el número de línea del código fuente proporcionado por la información de símbolos.

Esto equivale a la opción source_line del comando .asm . asm.

 

Además, el valor DEBUG_ASMOPT_DEFAULT representa el conjunto predeterminado de opciones de ensamblado y desensamblado. Esto significa que todas las opciones de la tabla anterior están desactivadas.

Requisitos

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

Consulte también

.asm (Cambiar opciones de desensamblaje)

AddAssemblyOptions

ensamblar

de desensamblar

GetAssemblyOptions

IDebugControl3

removeAssemblyOptions