Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os Pseudovariables termos são usados para exibir informações em uma determinada janela variável ou caixa de diálogo QuickWatch .Você pode inserir um pseudovariable a mesma maneira que você incorporaria uma variável normal.Os Pseudovariables não são variáveis, no entanto, e não correspondem aos nomes de variável em seu programa.
Exemplo
Suponha que você estiver escrevendo um aplicativo de código nativo e desejar consultar o número de identificadores atribuídas em seu aplicativo.Em a janela de Inspeção , você pode inserir o seguinte pseudovariable na coluna de Nome , então pressione para retornar o valor:
$handles
Em código nativo, você pode usar os pseudovariables mostrados na tabela:
Pseudovariable |
Função |
|---|---|
$handles |
Exibe o número de identificadores atribuídas em seu aplicativo. |
$vframe |
Exibe o endereço do quadro de pilha atual. |
$tid |
Exibe a identificação do segmento para o segmento atual. |
$env |
Exibe o bloco de ambiente no visualizador de cadeia de caracteres. |
$cmdline |
Exibe a cadeia de caracteres de linha de comando que iniciou o programa. |
$pid |
Exibe a identificação de processo |
$registername ou @registername |
Exibe o conteúdo do registro registername. Normalmente, você pode exibir conteúdo do registro apenas inserindo o nome do registro.A única vez que você precisa usar essa sintaxe é quando o nome do registro sobrecarrega um nome de variável.Se o nome do registro é o mesmo que um nome de variável no escopo atual, o depurador interpreta o nome como um nome de variável.Isso acontece quando $registername ou @registername vêm em acessível. |
$clk |
Exibe a hora em ciclos de relógio. |
$user |
Exibe uma estrutura com informações de conta para a conta executando o aplicativo.Por razões de segurança, informações de senha não é exibida. |
Em C# e Visual Basic, você pode usar os pseudovariables mostrados na tabela:
Pseudovariable |
Função |
|---|---|
$exception |
Exibe informações sobre a exceção mais recente.Se nenhuma exceção ocorreu, avaliar $exception exibe uma mensagem de erro. Em o visual C#, somente quando o assistente de exceção é desativado, $exception será automaticamente adicionado para a janela de Locais quando ocorre uma exceção. |
$user |
Exibe uma estrutura com informações de conta para a conta executando o aplicativo.Por razões de segurança, informações de senha não é exibida. |
Em o Visual Basic, você pode usar os pseudovariables mostrados na tabela a seguir:
Pseudovariable |
Função |
|---|---|
$delete ou $$delete |
Exclui uma variável implícita que é criado na janela de Imediato .a sintaxe é $delete,variável ou$delete,variável. |
$objectids ou $listobjectids |
Exibe todos os IDs ativos do objeto como filhos da expressão especificada.a sintaxe é $objectid,expressão ou$listobjectids,expressão. |
$Em# |
Objeto exibe com a identificação de objeto igual a Em. |
$dynamic |
Exibe o nó especial de Modo de Exibição Dinâmico para um objeto que implementa IDynamicMetaObjectProvider.Interface.a sintaxe é $dynamic,objeto.Esse recurso para o código que se aplica somente a versão 4 do .NET Framework. usos.Consulte Modo de exibição dinâmico. |
Consulte também
Tarefas
Como: Watch an Expression in the Debugger