Aracılığıyla paylaş


Performans Sayacı Sağlayıcısı

[Performans Sayacı Sağlayıcısı artık kullanılamıyor. Bunun yerine WMIPerfInst sağlayıcısı kullanın.]

Performans Sayacı sağlayıcısı, Win32_PerfRawDatatüretilmiş WMI Performans Sayacı Sınıflarına ham performans sayacı verileri sağlayan yüksek performanslı bir sağlayıcıdır. __Win32Provider örnek adı "NT5_GenericPerfProvider_V1" şeklindedir.

Win32_PerfRawData sınıfları WMI "Root\CIMv2" ad alanında bulunur. Her WMI performans sınıfı, performans kitaplığındaki bir performans nesnesine karşılık gelir. Bu sınıfların özellikleri nesnenin sayaçlarını temsil eder. Ham sayaç nesnesinin WMI sınıf adı_object_nameWin32_PerfRawData__service_namebiçimindedir. Örneğin, mantıksal disk sayaçlarını içeren WMI sınıf adı Win32_PerfRawData_PerfDisk_LogicalDisk.

Sistem İzleyicisi'nde gösterilen önceden hesaplanmış performans verilerini almak için ilgili Win32_PerfFormattedData sınıfını kullanabilirsiniz. Örneğin, önceden hesaplanan disk verilerini almak için Win32_PerfFormattedData_PerfDisk_LogicalDisk sınıfını kullanın.

Ham performans verilerine erişebilen bir istemci yazma hakkında daha fazla bilgi için bkz. C++Performans Verilerine Erişme.

Yüksek performanslı bir sağlayıcı olarak Performans Sayacı sağlayıcısı standart IWbemProviderInit arabiriminin yanı sıra IWbemRefresher::Refresh yöntemini ve aşağıdaki IWbemHiPerfProvider yöntemlerini uygular:

  • CreateRefreshableEnum
  • CreateRefreshableObject
  • CreateRefresher
  • GetObjects
  • QueryInstances
  • StopRefreshing

WMI Sağlayıcıları