Win32_PerfRawData クラス

すべての具象生パフォーマンス カウンター クラスの抽象基本クラス。

システム モニターに表示するには、パフォーマンス カウンター クラスを root\cimv2 名前空間に追加し、 Win32_PerfRawDataから派生させる必要があります。 これらのクラスのデータは、高性能 パフォーマンス カウンター プロバイダーによって提供されます。

クラスが Win32_PerfRawData から派生すると、次のプロパティが継承されます。

  • Timestamp_PerfTime
  • Timestamp_Sys100NS
  • Timestamp_Object
  • Frequency_PerfTime
  • Frequency_Sys100NS
  • Frequency_Object

いずれの場合も、プロパティはプロバイダーによって入力する必要があります。または、クラスをシステム モニターに表示できません。 これらのプロパティは、パフォーマンス データのコンシューマーによってカウンター型の数式を計算するために使用されます。

次の構文は MOF コードから簡略化され、継承されたすべてのプロパティを示しています。

構文

[abstract, AMENDMENT]
class Win32_PerfRawData : Win32_Perf
{
  string Caption;
  string Description;
  string Name;
  uint64 Frequency_Object;
  uint64 Frequency_PerfTime;
  uint64 Frequency_Sys100NS;
  uint64 Timestamp_Object;
  uint64 Timestamp_PerfTime;
  uint64 Timestamp_Sys100NS;
};

メンバー

Win32_PerfRawData クラスには、次の種類のメンバーがあります。

プロパティ

Win32_PerfRawData クラスには、これらのプロパティがあります。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

統計またはメトリックの短いテキスト説明。

このプロパティは、 CIM_StatisticalInformationから継承されます。

説明

データ型: string

アクセスの種類: 読み取り専用

統計またはメトリックのテキスト記述。

このプロパティは、 CIM_StatisticalInformationから継承されます。

Frequency_Object

データ型: uint64

アクセスの種類: 読み取り専用

Timestamp_Object プロパティの 1 秒あたりのティック単位の頻度。 サブクラス化されると、プロバイダーはこのプロパティを定義します。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

Frequency_PerfTime

データ型: uint64

アクセスの種類: 読み取り専用

Frequency_PerfTime プロパティの 1 秒あたりのティック数です。 値は、Windows 関数 QueryPerformanceCounter を呼び出すことによって取得できます。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

Frequency_Sys100NS

データ型: uint64

アクセスの種類: 読み取り専用

Timestamp_Sys100NS プロパティの 1 秒あたりのティック数 (10000000)。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

Name

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (256)

統計またはメトリックの既知のラベル。 サブクラス化すると、このプロパティをキー プロパティとしてオーバーライドできます。

このプロパティは、 CIM_StatisticalInformationから継承されます。

Timestamp_Object

データ型: uint64

アクセスの種類: 読み取り専用

オブジェクト定義のタイムスタンプ。 プロバイダーは、自分のプロパティを定義します。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

Timestamp_PerfTime

データ型: uint64

アクセスの種類: 読み取り専用

ハイ パフォーマンス カウンターのタイムスタンプ。 値は、Windows 関数 QueryPerformanceCounter を呼び出すことによって取得できます。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

Timestamp_Sys100NS

データ型: uint64

アクセスの種類: 読み取り専用

タイムスタンプ値 (100 ナノ秒単位)。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

このプロパティは、 Win32_Perfから継承されます。

注釈

Win32_PerfRawData クラスは、CIM_StatisticalInformationから派生したWin32_Perfから派生します。

Win32_Perfから派生したすべてのクラスは、リフレッシャー オブジェクトで使用するように設計されています。 C++ プログラミング言語で refresher オブジェクトを作成して使用する方法の詳細については、「C++ での パフォーマンス データへのアクセス」を参照してください。 スクリプト プログラミング言語で refresher オブジェクトを作成して使用する方法の詳細については、「スクリプトでの WMI データの更新」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
WmiPerfInst.dll

こちらもご覧ください

Win32_Perf

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

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

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

スクリプトでのパフォーマンス データへのアクセス