次の方法で共有


パフォーマンス カウンター プロバイダー

[パフォーマンス カウンター プロバイダーは使用できなくなりました。 代わりに、WMIPerfInst プロバイダーを使用してください。

パフォーマンス カウンター プロバイダーは、WIN32_PERFRAWDATAから派生した WMI パフォーマンス カウンター クラスに生のパフォーマンス カウンター データ 提供する高パフォーマンス プロバイダーです。 __Win32Provider インスタンス名は "NT5_GenericPerfProvider_V1" です。

Win32_PerfRawData クラスは、WMI "Root\CIMv2" 名前空間にあります。 各 WMI パフォーマンス クラスは、パフォーマンス ライブラリ内のパフォーマンス オブジェクトに対応します。 これらのクラスのプロパティは、オブジェクトのカウンターを表します。 生カウンター オブジェクトの WMI クラス名は、_object_nameWin32_PerfRawData__service_name形式です。 たとえば、論理ディスク カウンターを含む WMI クラス名は Win32_PerfRawData_PerfDisk_LogicalDisk

対応する Win32_PerfFormattedData クラスを使用して、System Monitorに表示される事前計算済みのパフォーマンス データを取得できます。 たとえば、Win32_PerfFormattedData_PerfDisk_LogicalDisk クラスを使用して、事前に計算されたディスク データを取得します。

生のパフォーマンス データにアクセスできるクライアントを記述する方法の詳細については、「C++でのパフォーマンス データへのアクセス」を参照してください。

パフォーマンス カウンター プロバイダーは、高パフォーマンス プロバイダーとして、標準 IWbemProviderInit インターフェイスと、IWbemRefresher::Refresh メソッドと次の IWbemHiPerfProvider メソッドを実装します。

WMI プロバイダーの