성능 카운터 공급자
[성능 카운터 공급자를 더 이상 사용할 수 없습니다. 대신 WMIPerfInst 공급자를 사용합니다.]
성능 카운터 공급자는 Win32\_PerfRawData 파생된 WMI 성능 카운터 클래스에 원시 성능 카운터 데이터를 제공하는 고성능 공급자입니다. __Win32Provider 인스턴스 이름은 "NT5_GenericPerfProvider_V1"입니다.
Win32_PerfRawData 클래스는 WMI "Root\CIMv2" 네임스페이스에 있습니다. 각 WMI 성능 클래스는 성능 라이브러리의 성능 개체에 해당합니다. 이러한 클래스의 속성은 개체의 카운터를 나타냅니다. 원시 카운터 개체의 WMI 클래스 이름은 Win32_PerfRawData__service_name_object_name 형식입니다. 예를 들어, 논리 디스크 카운터를 포함하는 WMI 클래스 이름은 Win32_PerfRawData_PerfDisk_LogicalDisk다.
해당 Win32_PerfFormattedData 클래스를 사용하여 시스템 모니터에 표시된 미리 계산된 성능 데이터를 가져올 수 있습니다. 예를 들어, Win32_PerfFormattedData_PerfDisk_LogicalDisk 클래스를 사용하여 미리 계산된 디스크 데이터를 가져옵니다.
원시 성능 데이터에 액세스할 수 있는 클라이언트를 작성하는 방법에 관한 자세한 내용은 C++에서 성능 데이터 액세스를 참조하세요.
고성능 공급자인 성능 카운터 공급자는 표준 IWbemProviderInit 인터페이스와 IWbemRefresher::Refresh 메서드 및 다음 IWbemHiPerfProvider 메서드를 구현합니다.
- CreateRefreshableEnum
- CreateRefreshableObject
- CreateRefresher
- GetObjects
- QueryInstances
- StopRefreshing
관련 항목