パフォーマンス ライブラリと WMI
WMIPerfClass Provider と WMIPerfInst Provider は、WMI パフォーマンス カウンター クラスのパフォーマンス カウンター データを動的に提供します。
WMIPerfClass プロバイダーと WMIPerfInst プロバイダー
WMIPerfClass プロバイダー 、システムの初期化時に WMI パフォーマンス カウンター クラスを作成します。 WMIPerfInst プロバイダー は、これらのクラスのパフォーマンス カウンター データを動的に提供します。 WMIPerfClass プロバイダー プロバイダーは、バージョン 1 とバージョン 2 の両方のクラス パフォーマンス カウンターを提供します。
バージョン 1 のカウンターは、レジストリの HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesにあります。 パフォーマンス データを提供するサービスには、パフォーマンス サブキーがあります。 バージョン 1 のカウンターから作成された WMI パフォーマンス クラスには、名前の一部として "Counters" がありません。
バージョン 2 のパフォーマンス カウンター プロバイダーを識別する GUIDは、レジストリの HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\_V2Providersにあります。
WMIPerfClass は、通常の WMI クラス プロバイダーとして登録されます。 WMIPerfInst は、バージョン 1 とバージョン 2 の両方のカウンターにパフォーマンス データ ヘルパー (PDH) からデータを提供する WMI インスタンス プロバイダーです。 詳細については、「PDH 関数を使用したカウンター データの使用」を参照してください。
関連トピック