Compartilhar via


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

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

Durante a depuração, os valores de registro são alterados conforme o código é executado em seu aplicativo. Os valores que foram 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++, também é possível editar os valores de registro. Para obter mais informações, consulte Editar um valor de registro.

Observação

As caixas de diálogo e os comandos de menu podem ser diferentes dependendo da edição ou das configurações do Visual Studio. Para alterar as configurações, selecione Importar e Exportar Configurações no menu Ferramentas do Visual Studio. Para obter mais informações, confira Redefinir todas as configurações.

Exibir os valores do Registro

  1. Habilite a depuração no nível do endereço selecionando Habilitar depuração no nível de endereço em Ferramentas (ou Depuração) >Opções>Depuração.

  2. Enquanto a depuração estiver em execução ou em um ponto de interrupção, selecione Depurar>Windows>Registros ou pressione Alt+5.

    Captura de tela da janela Registros.

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

Para reduzir a confusão, 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, que você poderá exibir ou ocultar como achar melhor seguindo o procedimento abaixo.

Observação

As caixas de diálogo e os comandos de menu encontrados podem diferir daqueles descritos na Ajuda, dependendo das configurações ativas ou edição. Para alterar suas configurações, selecione Importar e Exportar Configurações no menu Ferramentas . Para obter mais informações, confira Redefinir todas as configurações.

Para exibir ou ocultar grupos de registro:

  1. Clique com o botão direito do mouse na janela Registros.

  2. No menu de atalho, selecione os grupos de registro que você deseja mostrar ou ocultar.

    Os grupos de registro que não têm suporte pelo hardware no qual você está depurando estão desabilitados no menu de atalho, e não podem ser selecionados.

Editar um valor de registro (C++)

Para o código C++, é possível editar um valor de registro enquanto estiver pausado no depurador.

A janela Registros só ficará disponível se a depuração do nível de endereços estiver habilitada na caixa de diálogo Opções, nó Depuração.

Para alterar o valor de um registro:

  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.

    Cuidado

    Alterar valores do registro (principalmente nos registros de EIP e EBP) pode afetar a execução do programa.

    Cuidado

    Editar valores de ponto flutuante pode resultar em imprecisões secundárias devido à conversão decimal-binária de componentes fracionários. Mesmo uma edição aparentemente inócua pode resultar em alterações em alguns bits menos significativos no registro de um ponto flutuante.