RegistryProxy.PerformanceData 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 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
속성 값
예제
이 예제에서는 하위 키에서 MyCompany 값을 ThisSoftware 가져옵니다.
My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")
설명
HKEY_PERFORMANCE_DATA 는 소프트웨어 구성 요소의 성능 정보에 액세스하는 데 사용됩니다. 각 소프트웨어 구성 요소는 설치될 때 해당 개체 및 카운터에 대한 키를 만들고 실행하는 동안 카운터 데이터를 씁니다. 이 데이터는 레지스트리에 액세스하는 데 사용되지만 레지스트리에 저장되지 않습니다. 대신, 레지스트리 함수를 통해 HKEY_PERFORMANCE_DATA 호출하면 시스템이 적절한 시스템 개체 관리자로부터 데이터를 수집하게 됩니다.
이 키는 일반적으로 쓸 수 없습니다. 하위 키를 만들려고 하면 .가 IOExceptionthrow됩니다.
네임스페이스에 있는 System.Security.Permissions 클래스는 RegistryPermission 레지스트리 변수에 대한 액세스를 제어합니다. 레지스트리 변수는 코드 없이 RegistryPermission 액세스할 수 있는 메모리 위치에 저장해서는 안 됩니다. 마찬가지로 권한을 부여할 때 작업을 완료하는 데 필요한 가장 적은 권한을 부여합니다.
레지스트리 권한 액세스 값은 열거형에 RegistryPermissionAccess 의해 정의됩니다. 다음 표에서는 해당 멤버에 대해 자세히 설명합니다.
| Value | Description |
|---|---|
| AllAccess | 레지스트리 변수에 대한 액세스 권한을 만들고 읽고 씁니다. |
| Create | 레지스트리 변수에 대한 액세스를 만듭니다. |
| NoAccess | 레지스트리 변수에 액세스할 수 없습니다. |
| Read | 레지스트리 변수에 대한 읽기 액세스 권한입니다. |
| 작성하다 | 레지스트리 변수에 대한 쓰기 권한입니다. |
다음 표에서는 개체와 관련된 작업의 예를 나열합니다 My.Computer.Registry .
| 받는 사람 | 보십시오 |
|---|---|
| 레지스트리 키를 만들고 해당 값 설정 | 방법: 레지스트리 키 만들기 및 해당 값 설정 |
| 레지스트리 키 삭제 | 방법: 레지스트리 키 삭제 |
| 레지스트리 키에서 값 읽기 | 방법: 레지스트리 키에서 값 읽기 |