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
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 |
|
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 |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
Sí |
Servicio de Windows |
Sí |
Sitio Web |
Sí |
Permisos
No se requiere ningún permiso.
Vea también
Tareas
Solución de problemas: Manipulación del Registro
Conceptos
Tareas habituales del Registro
Leer y escribir en el Registro con Mi