パフォーマンス カウンター クラスのクラス修飾子

クラス修飾子は、WMI パフォーマンス カウンター クラス がマップされるパフォーマンス オブジェクトに関する情報を指定します。 詳細については、「パフォーマンス データ の監視」を参照してください。

パフォーマンス カウンター固有の修飾子は、Root\CIMv2 のクラスとプロパティを Win32_PerfRawData するために、"WbemPerfClass" プロバイダーによって自動的にアタッチされます。

この情報は、クラスのすべてのインスタンスに適用されます。 常に False されるブール 値 持つ一部の修飾子は、特定のクラスに存在しない場合があります。

Raw および Formatted PerformanceClasses の修飾子

次の修飾子は、Win32_PerfRawData および Win32_PerfFormattedDataから派生したすべてのクラスに適用されます。

クックド

ブール

クラスにクックされたデータが含まれているかどうかを示します。

DisplayName

文字列 を する

パフォーマンス オブジェクト名。 詳細については、「パフォーマンス カウンターの」を参照してください。

DetailLevel

sint32

詳細データは提供されません。 常に 100 の値が含まれます。

動的の

ブール

インスタンスは常に動的であるため、常に True に設定します。

GenericPerfCtrの

ブール

クラスがレガシ パフォーマンス ライブラリから取得されるかどうかを示します。 常に true に設定します。

HelpIndex

sint32

インデックスは無効です。 この修飾子は常に 0 です。

HiPerf

ブール

クラスがハイ パフォーマンス クラスであることを示します。 常に true に設定します。

ロケールの

sint32

ロケール識別子。 値は常に 1033 (米国英語) です。

PerfIndexの

int32 を する

インデックスは無効です。 この修飾子は常に 0 です。

プロバイダーの

文字列 を する

インスタンス プロバイダーの名前。 値は "WbemPerfV2" です。

RegistryKey

文字列 を する

パフォーマンス キーを配置できる HKEY_LOCAL_MACHINE\CurrentControlSet\Services キー内のドライバーの名前。 この名前は、パフォーマンス カウンターを提供するサービスの名前でもあります。

シングルトン

ブール

true 場合は、クラスのインスタンスが 1 つだけ存在することを示します。

Raw パフォーマンス クラスの修飾子

次の修飾子は、Win32_PerfRawDataから派生したすべてのクラスに適用されます。

コストの高いを する

ブール

このクラスのインスタンスを取得することがコストのかかる操作であるかどうかを示します。 クラス名の末尾に "_Costly" が付加されたクラスの場合は、常に True に設定します。

DetailLevel

uint32 を する

詳細データは提供されません。 常に 100 の値が含まれます。

PerfDefaultを する

ブール

値は常に false 。

書式設定されたパフォーマンス クラスの修飾子

次の修飾子は、Win32_PerfFormattedDataから派生したすべてのクラスに適用されます。

AutoCookの

int32 を する

クラス インスタンスの値が、対応する生データ クラスから自動的に計算されることを示します。 値は常に 1 です。

AutoCook_RawClass

文字列 を する

書式設定されたクラスの計算に使用する生のクラスの名前。 この修飾子は必須です。

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

WMI パフォーマンス クラスに固有の 修飾子

パフォーマンス カウンター クラスの

WMI プレインストールパフォーマンス クラスへのアクセス

WMI タスク: パフォーマンス監視