Partilhar via


Propriedade My.Computer.Registro.PerformanceData

Retorna um tipo RegistryKey , que provê acesso a HKEY_PERFORMANCE_DATA.

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.PerformanceData
' Declaration
Public ReadOnly Property PerformanceData As Microsoft.Win32.RegistryKey

Valor de retorno

Valor de propriedade

RegistryKey

Comentários

HKEY_PERFORMANCE_DATA é usada para acesso informações de desempenho para componentes de software. Cada componente de software cria chaves para seus objetos e contadores quando ele está instalado e grava dados do contador durante sua execução.Esses dados não são armazenados no registro, embora o registro é usado para acessá-lo.Em vez disso, chamar funções de registro por meio de HKEY_PERFORMANCE_DATA faz com que o sistema coletar os dados de gerenciadores de objetos apropriada do sistema.

Essa chave não existe no Windows 98 sistemas; uma tentativa de usá-lo diferente de chamar o Name método lançará um IOException.

Essa chave normalmente não pode ser gravada em; tentando criar uma subchave nele lançará um IOException.

A classe RegistryPermission , que está no namespace System.Security.Permissions, que controla acesso a variáveis de registro.Variáveis de registro não devem ser armazenadas em locais de memória onde o código sem RegistryPermission possa acessá-los.Da mesma forma, quando conceder as permissões, conceda os privilégios mínimos necessários para obter o trabalho feito.

Valores de acesso a permissões do registro são definidos pela enumeração RegistryPermissionAccess.A tabela a seguir detalha seus membros.

Valor

Descrição

AllAccess

Acesso de criação, leitura e gravação em variáveis de registro.

Create

Cria acesso às variáveis de registro.

NoAccess

Sem acesso a variáveis de registro.

Read

Acesso de leitura a variáveis de registro.

Write

Acesso de gravação a variáveis de registro.

Tarefas

A tabela seguinte lista exemplos de tarefas envolvendo o objeto My.Computer.Registry.

Para

Consulte

Criar uma chave do Registro

Como: Criar uma chave do Registro e definir os valores no Visual Basic

Excluir uma chave do Registro

Como: Excluir uma chave do Registro no Visual Basic

Determinar se um valor existe numa chave de registro.

Como: Determinar se um valor existe em uma chave do Registro no Visual Basic

Ler um valor de uma chave do Registro

Como: Ler um valor de uma chave do Registro no Visual Basic

Definir um valor em uma chave do Registro

Como: Definir valores em chaves do Registro no Visual Basic

Exemplo

Este exemplo obtém o valor ThisSoftware dos MyCompany subchave.

My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")

Requisitos

Namespace:Microsoft.VisualBasic.MyServices

Classe:RegistryProxy (fornece acesso a Registry)

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Sim

Aplicativo de Console

Sim

Biblioteca de Controle do Windows

Sim

Biblioteca de Controle da Web

Sim

Serviço do Windows

Sim

Site

Sim

Permissões

Não requer nenhuma permissão.

Consulte também

Tarefas

Solução de problemas: Manipulando o Registro

Conceitos

Tarefas comuns do Registro

Segurança e o Registro

Leitura do e gravação para o Registro usando My

Referência

Objeto My.Computer.Registro

Microsoft.Win32.RegistryKey

Registry.PerformanceData