다음을 통해 공유


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
CIMWin32.mof
DLL
WmiPerfInst.dll

추가 정보

Win32_Perf

성능 카운터 클래스

WMI 사전 설치된 성능 클래스에 액세스

WMI 작업: 성능 모니터링

스크립트에서 성능 데이터 액세스