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

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

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

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

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

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

Cooked

boolean

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

DisplayName

string

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

DetailLevel

sint32

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

Dynamic

boolean

常に True に 設定されるのは、インスタンスが常に動的であるためです。

GenericPerfCtr

boolean

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

HelpIndex

sint32

インデックスが有効でなくなりました。 この修飾子は常に 0 です。

HiPerf

boolean

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

Locale

sint32

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

PerfIndex

int32

インデックスが有効でなくなりました。 この修飾子は常に 0 です。

Provider

string

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

RegistryKey

string

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

Singleton

boolean

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

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

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

Costly

boolean

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

DetailLevel

uint32

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

PerfDefault

boolean

値は常に False です。

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

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

AutoCook

int32

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

AutoCook_RawClass

string

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

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

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

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

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

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