My.Computer.Registry.PerformanceData (Propiedad)

Actualización: noviembre 2007

Devuelve un tipo RegistryKey, que proporciona acceso 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 devuelto

RegistryKey

Comentarios

HKEY_PERFORMANCE_DATA se utiliza para tener acceso a información sobre el rendimiento de los componentes de software. Cada componente de software crea claves para sus objetos y contadores cuando se instala, y escribe datos del contador mientras se ejecuta. Estos datos no se almacenan en el Registro, aunque el Registro se utiliza para tener acceso a ellos. En su lugar, la llamada a las funciones de Registro mediante HKEY_PERFORMANCE_DATA hace que el sistema reúna los datos de los administradores de objeto de sistema adecuados.

Esta clave no existe en sistemas Windows 98; un intento por utilizarla que no sea llamar al método Name producirá una IOException.

En esta clave no se puede escribir normalmente; si se intenta crear una subclave en ella, se producirá una IOException.

La clase RegistryPermission que está en el espacio de nombres System.Security.Permissions controla el acceso a las variables de Registro. No deben almacenarse variables de Registro en ubicaciones de memoria donde pueda obtener acceso el código sin RegistryPermission. Asimismo, cuando se conceden permisos, se conceden los privilegios mínimos necesarios para realizar el trabajo.

La enumeración RegistryPermissionAccess define los valores de acceso de permiso del Registro. La siguiente tabla proporciona detalles de sus miembros.

Valor

Descripción

AllAccess

Acceso de creación, lectura y escritura para las variables del Registro.

Create

Acceso de creación para las variables del Registro.

NoAccess

No se dispone de acceso para las variables del Registro.

Read

Acceso de lectura para las variables del Registro.

Write

Acceso de escritura para las variables del Registro.

Tareas

La tabla siguiente muestra ejemplos de tareas que implican al objeto My.Computer.Registry.

Para

Vea

Crear una clave del Registro

Cómo: Crear una clave del Registro y establecer sus valores en Visual Basic

Eliminar una clave del Registro

Cómo: Eliminar una clave del Registro de Visual Basic

Determinar si un valor existe en una clave del Registro

Cómo: Determinar si existe un valor en una clave del Registro en Visual Basic

Leer un valor de una clave del Registro

Cómo: Leer un valor a partir de una clave del Registro en Visual Basic

Establecer un valor en una clave del Registro

Cómo: Establecer los valores de las claves del Registro en Visual Basic

Ejemplo

Este ejemplo obtiene el valor ThisSoftware de la subclave MyCompany.

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

Requisitos

Espacio de nombres:Microsoft.VisualBasic.MyServices

Clase:RegistryProxy (proporciona acceso a Registry)

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

Servicio de Windows

Sitio Web

Permisos

No se requiere ningún permiso.

Vea también

Tareas

Solución de problemas: Manipulación del Registro

Conceptos

Tareas habituales del Registro

Seguridad y Registro

Leer y escribir en el Registro con Mi

Referencia

My.Computer.Registry (Objeto)

Microsoft.Win32.RegistryKey

Registry.PerformanceData