Win32_PerfRawData 클래스
모든 구체적인 원시 성능 카운터 클래스에 대한 추상 기본 클래스입니다.
시스템 모니터에 표시하려면 성능 카운터 클래스를 root\cimv2 네임스페이스에 추가하고 Win32_PerfRawData 파생해야 합니다. 이러한 클래스의 데이터는 고성능 성능 카운터 공급자가 제공합니다.
클래스가 Win32_PerfRawData 파생될 때 상속되는 속성은 다음과 같습니다.
- Timestamp_PerfTime
- Timestamp_Sys100NS
- Timestamp_Object
- Frequency_PerfTime
- Frequency_Sys100NS
- Frequency_Object
각각의 경우 공급자가 속성을 입력해야 합니다. 그렇지 않으면 클래스를 시스템 모니터에 표시할 수 없습니다. 이러한 속성은 성능 데이터의 소비자가 카운터 형식 수식을 계산하는 데 사용됩니다.
다음 구문은 MOF 코드에서 간소화되며 상속된 모든 속성을 보여 집니다.
구문
[abstract, AMENDMENT]
class Win32_PerfRawData : Win32_Perf
{
string Caption;
string Description;
string Name;
uint64 Frequency_Object;
uint64 Frequency_PerfTime;
uint64 Frequency_Sys100NS;
uint64 Timestamp_Object;
uint64 Timestamp_PerfTime;
uint64 Timestamp_Sys100NS;
};
멤버
Win32_PerfRawData 클래스에는 다음과 같은 유형의 멤버가 있습니다.
속성
Win32_PerfRawData 클래스에는 이러한 속성이 있습니다.
-
캡션
-
-
데이터 형식: string
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(64)
통계 또는 메트릭에 대한 간단한 텍스트 설명입니다.
이 속성은 CIM_StatisticalInformation 상속됩니다.
-
-
설명
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
통계 또는 메트릭에 대한 텍스트 설명입니다.
이 속성은 CIM_StatisticalInformation 상속됩니다.
-
-
Frequency_Object
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
Timestamp_Object 속성의 초당 틱 빈도입니다. 하위 클래스인 경우 공급자는 이 속성을 정의합니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
-
Frequency_PerfTime
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
Frequency_PerfTime 속성의 초당 틱 빈도입니다. Windows 함수 QueryPerformanceCounter를 호출하여 값을 가져올 수 있습니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
-
Frequency_Sys100NS
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
Timestamp_Sys100NS 속성의 초당 틱 빈도(100000000)입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: MaxLen(256)
통계 또는 메트릭이 알려진 레이블입니다. 서브클래스를 사용하면 이 속성을 키 속성으로 재정의할 수 있습니다.
이 속성은 CIM_StatisticalInformation 상속됩니다.
-
-
Timestamp_Object
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
개체 정의 타임스탬프입니다. 공급자는 자신의 속성을 정의합니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
-
Timestamp_PerfTime
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
고성능 카운터 타임스탬프. Windows 함수 QueryPerformanceCounter를 호출하여 값을 가져올 수 있습니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
-
Timestamp_Sys100NS
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
타임스탬프 값(100나노초 단위)입니다.
스크립트에서 uint64 값을 사용하는 방법에 대한 자세한 내용은 WMI 스크립트 만들기를 참조하세요.
이 속성은 Win32_Perf 상속됩니다.
-
설명
Win32_PerfRawData 클래스는 CIM_StatisticalInformation 파생된 Win32_Perf 파생됩니다.
Win32_Perf 파생된 모든 클래스는 refresher 개체와 함께 사용하도록 설계되었습니다. C++ 프로그래밍 언어로 Refresher 개체를 만들고 사용하는 방법에 대한 자세한 내용은 C++에서 성능 데이터 액세스를 참조하세요. 스크립트 프로그래밍 언어에서 Refresher 개체를 만들고 사용하는 방법에 대한 자세한 내용은 스크립트에서 WMI 데이터 새로 고침을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\CIMV2 |
MOF |
|
DLL |
|
추가 정보