次の方法で共有


書式設定されたパフォーマンス データ プロバイダー

[Formatted Performance Data Provider ("Cooked Counter Provider" とも呼ばれます) は使用できなくなりました。 代わりに、WMIPerfInst プロバイダーを使用してください。

高パフォーマンスの Formatted Performance Data プロバイダーは、ディスクがデータの書き込みに費やした時間の割合など、計算された ("cooked") パフォーマンス カウンター データを提供します。 このプロバイダーは、Win32_PerfFormattedDataから派生した WMI クラスに動的データを提供します。 このプロバイダーとパフォーマンス カウンター プロバイダー の違いは、パフォーマンス カウンター プロバイダーが生データを提供し、Cooked Counter プロバイダーが、System Monitorとまったく同じように表示されるパフォーマンス データを提供することです。 __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 メソッドを実装します。

WMI プロバイダーの