次の方法で共有


WmiPerfInst プロバイダー

Windows Vista 以降、WmiPerfInst プロバイダーは、Win32_Perfから派生した WMI パフォーマンス カウンター クラス に生および書式設定されたパフォーマンス カウンター データを動的に提供します。 このプロバイダーは、"Cooked Counter Provider" とも呼ばれる 形式のパフォーマンス データ プロバイダーと、パフォーマンス カウンター プロバイダーを置き換えます。

WmiPerfInst プロバイダーは、WMIPerfClass プロバイダーによって提供される WMI クラスにデータを提供します。 このプロバイダーは、パフォーマンス データ ヘルパー (PDH) インスタンスと、WmiPerfClass プロバイダーによって提供される WMI パフォーマンス クラスの間のブリッジです。 WmiPerfInst は、データのクエリを受け取ると、クラスを読み込み、クラスとプロパティ 修飾子 使用して PDH インスタンスを検索します。 詳細については、「PDH 関数を使用したカウンター データの使用」を参照してください。

WMI ハイ パフォーマンス プロバイダーを作成して新しいパフォーマンス オブジェクトを開発することはお勧めしません。また、パフォーマンス ライブラリにデータを転送プロセスADAP リバース アダプターに依存することはお勧めしません。 例外は、Windows ドライバー モデル ドライバーを開発していて、パフォーマンス データを提供する場合です。 リバース アダプター プロセスは下位互換性のために引き続き機能しますが、推奨される方法は、パフォーマンス カウンター バージョン 6.0を使用することです。

このプロバイダーの __Win32Provider インスタンス名は "WmiPerfInst" です。

WMI プロバイダーの

パフォーマンス ライブラリと WMI

パフォーマンス データ の監視の