パフォーマンス カウンター クラスのクラス修飾子
クラス修飾子は、WMI パフォーマンス カウンター クラスがマップされるパフォーマンス オブジェクトに関する情報を指定します。 詳細については、「パフォーマンス データの監視」を参照してください。
パフォーマンス カウンター固有の修飾子は、"WbemPerfClass" プロバイダーによって Root\CIMv2 の Win32_PerfRawData のクラスとプロパティに自動的にアタッチされます。
この情報は、クラスのすべてのインスタンスに適用されます。 常に False であるブール値を持つ一部の修飾子は、特定のクラスに存在しない場合があります。
生および書式設定されたパフォーマンス クラスの修飾子
次の修飾子は、Win32_PerfRawData と Win32_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
書式設定されたクラスの計算に使用する生のクラスの名前。 この修飾子は必須です。
関連トピック