인스턴스 공급자를 고성능 공급자로 만들기
WMI 고성능 공급자를 작성하여 성능 카운터를 만드는 것은 권장되지 않습니다. Windows Vista부터 WMI 성능 카운터 클래스는 더 이상 ADAP(AutoDiscovery/AutoPurge) 역방향 어댑터를 통해 Windows 성능 라이브러리로 마이그레이션되지 않습니다. 성능 카운터 공급자를 만들려면 성능 카운터 버전 2.0을 사용합니다. 성능 라이브러리 개체를 만든 후 WMIPerfClass 공급자는 개체를 구문 분석하고 각 성능 개체에 대해 Win32_Perf에서 파생된 WMI 클래스를 만들거나 새로 고칩니다. 그런 다음 WMIPerfInst 공급자는 원시 및 형식이 지정된 성능 카운터 데이터를 WMI 성능 클래스에 동적으로 제공합니다.
다음 상위 수준 절차는 고성능 공급자를 만드는 데 필요한 단계를 제공합니다.
고성능 공급자 만들기
- WMI에 공급자를 등록합니다. 자세한 내용은 고성능 공급자 등록을 참조하세요.
- 공급자를 구현합니다. 자세한 내용은 인스턴트 공급자 작성을 참조하세요.
- 고성능 인터페이스를 구현합니다. 자세한 내용은 고성능 인터페이스 구현을 참조하세요.
- MOF(Managed Object Format) 스키마를 파생하고 작성하여 원시 성능 데이터를 가져옵니다. 자세한 내용은 Win32_PerfRawData 클래스 지원을 참조하세요.
- MOF 스키마를 파생하고 작성하여 미리 계산된 데이터를 가져옵니다. 이 클래스를 지원하면 공급자가 계산을 수행할 필요가 없습니다. 이 데이터는 Perfmon의 시스템 모니터에 표시되는 것과 동일합니다. 자세한 내용은 Win32_PerfFormattedData 클래스 지원을 참조하세요.
관련 항목