다음을 통해 공유


PerformanceCounter.CounterHelp 속성

정의

이 성능 카운터에 대한 설명을 가져옵니다.

public:
 property System::String ^ CounterHelp { System::String ^ get(); };
public string CounterHelp { get; }
member this.CounterHelp : string
Public ReadOnly Property CounterHelp As String

속성 값

이 성능 카운터가 측정하는 항목 또는 수량에 대한 설명입니다.

예외

PerformanceCounter 인스턴스가 성능 카운터와 연결되어 있지 않은 경우

또는

전역 공유 메모리를 사용할 때 InstanceLifetime 속성이 Process로 설정되어 있습니다.

관리자 권한 없이 실행되는 코드가 성능 카운터를 읽으려고 한 경우

설명

에서 성능 카운터 관리자 MMC 스냅의 카운터 추가 대화 상자는 사용자가 카운터 목록에서 카운터를 선택하고 설명 단추를 클릭할 때 텍스트를 표시 CounterHelp 합니다.

새 카운터를 만들 때 사용자가 시스템 모니터의 디스플레이에 카운터를 추가할지 여부를 결정할 수 있도록 카운터 모니터가 수행하는 작업을 설명하는 텍스트를 사용합니다 CounterHelp .

참고

속성 값이 InstanceLifetimeProcess 고 .NET Framework 버전 1.0 또는 1.1을 사용하여 성능 카운터 범주를 만든 경우 이 InvalidOperationException throw됩니다. 이전 버전으로 만든 성능 카운터 범주는 전역 공유 메모리를 사용하며 의 값 InstanceLifetime 은 이어야 Global합니다. 버전 1.0 또는 1.1의.NET Framework에서 실행 중인 애플리케이션 범주를 사용 하지 않으면 삭제 하 고 범주를 다시 만듭니다.

참고

Windows Vista, Windows XP Professional x64 Edition 또는 Windows Server 2003에서 성능 카운터를 읽으려면 성능 모니터 사용자 그룹의 구성원이거나 관리 권한이 있어야 합니다.

Windows Vista의 성능 카운터에 액세스하기 위해 권한을 상승시킬 필요가 없도록 성능 모니터 사용자 그룹에 자신을 추가합니다.

Windows Vista에서는 UAC(사용자 계정 컨트롤)가 사용자 권한을 결정합니다. 기본 제공 Administrators 그룹의 멤버인 경우 두 개의 런타임 액세스 토큰(표준 사용자 액세스 토큰 및 관리자 액세스 토큰)이 할당됩니다. 기본적으로 표준 사용자 역할이 지정됩니다. 성능 카운터에 액세스하는 코드를 실행하려면 먼저 표준 사용자에서 관리자로 권한을 상승시켜야 합니다. 애플리케이션 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자로 실행하도록 지정하여 애플리케이션을 시작하면 이 작업을 수행할 수 있습니다.

적용 대상