Partilhar via


Exibir valores de registro na janela Registradores (C#, C++, Visual Basic, F#)

A janela Registos exibe o conteúdo dos registos durante a depuração do Visual Studio. Para obter uma introdução de alto nível aos conceitos por trás dos registros e da janela Registros , consulte Sobre a janela Registros.

Durante a depuração, os valores dos registos alteram-se à medida que o código é executado na sua aplicação. Os valores alterados recentemente aparecem em vermelho na janela Registros . Para obter informações sobre os sinalizadores que você vê na janela Registros , consulte Sobre a janela Registros.

Observação

As informações de registro não estão disponíveis para scripts ou aplicativos SQL.

No código C++, você também pode editar valores de registro. Para obter mais informações, consulte Editar um valor de registro.

Observação

Caixas de diálogo e comandos de menu podem diferir dependendo de sua edição ou configurações do Visual Studio. Para alterar suas configurações, selecione Importar e exportar configurações no menu Ferramentas do Visual Studio. Para obter mais informações, consulte Redefinir todas as configurações.

Verificar valores de registo

  1. Abra o painel Ferramentas>Opções e expanda a Todos os Ajustes>Depuração>Geral seção. Marque a caixa de seleção Habilitar depuração no nível do endereço .
  1. Abra a caixa de diálogo Ferramentas>Opções e expanda a seção Depuração>Geral. Marque a caixa de seleção Habilitar depuração no nível do endereço .
  1. Durante a depuração ou durante a pausa em um ponto de interrupção, selecione Depurar>Windows>Registos ou pressione Alt+5.

    Captura de ecrã da janela Registos.

Exibir e ocultar grupos de registro (C#, C++, Visual Basic, F#)

Para reduzir a desordem, a janela Registros organiza os registros em grupos. Se você clicar com o botão direito do mouse na janela Registros , verá um menu de atalho contendo esses grupos. No procedimento a seguir, você pode mostrar ou ocultar esse menu.

Observação

As caixas de diálogo e os comandos de menu exibidos podem ser diferentes da interface do usuário descrita na Ajuda, dependendo das configurações ativas ou da edição. Para alterar as suas definições, escolha Importar e Exportar Configurações no menu Ferramentas. Para obter mais informações, consulte Redefinir todas as configurações.

Para exibir ou ocultar grupos de registro:

  1. Clique com o botão direito do rato na janela Registos .

  2. No menu de atalho, selecione os grupos de registo que pretende mostrar ou ocultar.

    Os grupos de registos não suportados pelo hardware no qual está a realizar a depuração estão desativados no menu de atalho, pelo que não podem ser selecionados.

Editar um valor de registro (C++)

Para código C++, você pode editar um valor de registro enquanto pausado no depurador.

A janela Registos estará disponível somente se a depuração ao nível de endereço estiver ativada na caixa de diálogo Opções no nó Depuração.

Para alterar o valor de um registo:

  1. Na janela Registros , use a tecla TAB ou o mouse para mover o ponto de inserção para o valor que você deseja alterar. Quando você começa a digitar, o cursor deve estar localizado na frente do valor que você deseja substituir.

  2. Digite o novo valor.

    Atenção

    A alteração dos valores de registro (especialmente nos registros EIP e EBP) pode afetar a execução do programa.

    Atenção

    A edição de valores de vírgula flutuante pode resultar em pequenas imprecisões devido à conversão decimal para binária de componentes fracionários. Mesmo uma edição aparentemente inócua pode resultar em alterações em alguns dos bits menos significativos em um registro de ponto flutuante.