RegistryProxy.PerformanceData 属性

定义

返回 RegistryKey 类型,该类型提供对 HKEY_PERFORMANCE_DATA 的访问。

public:
 property Microsoft::Win32::RegistryKey ^ PerformanceData { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey PerformanceData { get; }
member this.PerformanceData : Microsoft.Win32.RegistryKey
Public ReadOnly Property PerformanceData As RegistryKey

属性值

RegistryKey

示例

此示例从 MyCompany 子项获取值ThisSoftware

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

注解

HKEY_PERFORMANCE_DATA 用于访问软件组件的性能信息。 每个软件组件在安装时为其对象和计数器创建密钥,并在执行时写入计数器数据。 此数据不存储在注册表中,尽管注册表用于访问它。 相反,通过 HKEY_PERFORMANCE_DATA 调用注册表函数会导致系统从相应的系统对象管理器收集数据。

此键通常无法写入;尝试在它上创建子项将引发 IOException

RegistryPermission命名空间中的 System.Security.Permissions 类控制对注册表变量的访问。 不应将注册表变量存储在某些内存位置,在这些位置,不具有 RegistryPermission 的代码可访问这些变量。 同样,在授予权限时,请授予完成作业所需的最少权限。

通过 RegistryPermissionAccess 枚举定义注册表权限访问值。 下表详细说明了其成员。

Value 说明
AllAccess 对注册表变量的创建、读取和写入访问权限。
创建 可以创建注册表变量。
NoAccess 没有对注册表变量的访问权限。
读取 可以读注册表变量。
写入 可以写注册表变量。

下表列出了涉及 My.Computer.Registry 对象的任务示例。

功能 查看
创建注册表项并设置其值 如何:创建注册表项并设置其值
删除注册表项 如何:删除注册表项
从注册表项读取值 如何:从注册表项读取值

适用于

另请参阅