Compartir vía


Visualización de valores de registro en la ventana Registros (C#, C++, Visual Basic, F#)

En la ventana Registros se muestra el contenido de los registros durante la depuración en Visual Studio. Para obtener una introducción general de los conceptos subyacentes a los registros y la ventana Registros, consulte Acerca de la ventana Registros.

Durante la depuración, los valores de registro cambian a medida que el código se ejecuta en la aplicación. Los valores que han cambiado recientemente aparecen en color rojo en la ventana Registros. Para obtener información sobre las marcas que se ven en la ventana Registros, consulte Acerca de la ventana Registros

Nota:

La información de los registros no está disponible para las aplicaciones de script o SQL.

En el código de C++, también puede editar los valores de registro. Para obtener más información, consulte Editar un valor de registro.

Nota:

Es posible que los cuadros de diálogo y los comandos de menú varíen en función de la configuración o la edición de Visual Studio. Para cambiar la configuración, seleccione Importar y exportar configuraciones en el menú Herramientas de Visual Studio. Para obtener más información, vea Restablecer toda la configuración.

Ver valores de registro

  1. Para habilitar la depuración de nivel de dirección, seleccione Habilitar la depuración de nivel de dirección en Herramientas (o Depurar) >Opciones>Depuración.

  2. Mientras se ejecuta la depuración o mientras se está en pausa en un punto de interrupción, seleccione Depurar>Ventanas>Registros, o bien pulse Alt+5.

    Captura de pantalla de la ventana Registros.

Presentación y ocultación de grupos de registros (C#, C++, Visual Basic, F#)

Por motivos de claridad, los registros se organizan en grupos en la ventana Registros. Si hace clic con el botón derecho del mouse en la ventana Registros, verá un menú contextual con una lista de grupos que puede mostrar u ocultar según su conveniencia, siguiendo este procedimiento:

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas . Para obtener más información, vea Restablecer toda la configuración.

Para mostrar u ocultar los grupos de registros

  1. Haga clic con el botón derecho del mouse en la ventana Registros.

  2. En el menú contextual, seleccione los grupos de registros que desea mostrar u ocultar.

    Los grupos de registros que no son compatibles con el hardware que se está depurando aparecen deshabilitados en el menú contextual y no se pueden seleccionar.

Edición de un valor del registro (C++)

Para el código de C++, puede editar un valor de registro mientras está en pausa en el depurador.

La ventana Registros solo está disponible si está habilitada la depuración de nivel de dirección en el cuadro de diálogo Opciones, nodo Depuración.

Para cambiar el valor de un registro

  1. En la ventana Registros, utilice la tecla TAB o el mouse para mover el punto de inserción hasta el valor que desee cambiar. Cuando empiece a escribir, el cursor deberá estar situado delante del valor que desea sobrescribir.

  2. Escriba el nuevo valor.

    Precaución

    La modificación de los valores de registro (especialmente en los registros EIP y EBP) puede afectar a la ejecución del programa.

    Precaución

    La modificación de valores de punto flotante puede dar lugar a ligeras imprecisiones debido a la conversión de decimal a binario de los componentes fraccionarios. Incluso una operación de edición aparentemente inocua puede causar cambios en alguno de los bits menos significativos de un registro de punto flotante.