SampledProfile クラス

このクラスは、サンプリングされたプロファイル イベントのイベントの種類クラスです。

次の構文は、MOF コードから簡略化されています。

構文

[EventType{46}, EventTypeName{"SampleProfile"}]
class SampledProfile : PerfInfo
{
  uint32 InstructionPointer;
  uint32 ThreadId;
  uint32 Count;
};

メンバー

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

プロパティ

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

カウント

データ型: uint32

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

修飾子: WmiDataId(3)

使用されていません。

InstructionPointer

データ型: uint32

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

修飾子: WmiDataId(1)、ポインター

プロセッサのサンプリング時に実行されていたイメージのアドレス。

ThreadId

データ型: uint32

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

修飾子: WmiDataId(2)

プロセッサがサンプリングされた時点で実行されていたスレッドのスレッド識別子。

解説

これらのイベントは、サンプリングされた実行プロファイルを提供します。 イベントは、プロセッサで実行された内容を記録します。 Image イベントを使用して、その命令を含むバイナリ モジュールを識別できます。 その後、この情報を使用して、トレースの期間中の実行プロファイルを生成できます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]