格式化的效能數據提供者
[格式化的效能數據提供者,也稱為「烹飪計數器提供者」,已不再可供使用。 請改用 WMIPerfInst 提供者。]
高效能格式化效能數據提供者會提供計算(「煮熟」)性能計數器數據,例如磁碟花費寫入數據的時間百分比。 此提供者會將動態數據提供給衍生自 Win32_PerfFormattedData的 WMI 類別。 此提供者與 性能計數器提供者之間的差異 在於性能計數器提供者提供原始數據,而 Cooked Counter 提供者會提供與系統監視器中完全相同的效能數據。 __Win32Provider 實例名稱為 「HiPerfCooker_v1」。。
計數器物件的 WMI 格式化類別名稱的格式為 「Win32_PerfFormattedData_service_name_object_name」。。 例如,包含邏輯磁碟計數器的 WMI 類別名稱 Win32_PerfFormattedData_PerfDisk_LogicalDisk。 這些類別位於 「Root\CIMv2」 命名空間中。
由於效能數據類別會在指定的系統上動態新增和修改,因此無法正式記載所有已知性能對象的屬性。 若要判斷有哪些類別可供您使用,以及識別那些類別具有哪些成員,請參閱 擷取原始和格式化效能數據物件的檔案。
Win32_PerfFormattedData 類別會使用 WMI 性能計數器類型 中的 CookingType 限定符來指定計算效能數據的公式。 此限定符與 Win32_PerfRawData 類別中的 CounterType 限定符相同。
作為高效能提供者,Cooked Counter 提供者會實作標準 IWbemProviderInit 介面,以及 IWbemRefresher::Refresh 方法,以及下列 IWbemHiPerfProvider 方法:
- CreateRefreshableEnum
- CreateRefreshableObject
- CreateRefresher
- GetObjects
- QueryInstances
- StopRefreshing
相關主題