ClockType 列挙 (pla.h)

イベントをトレースするときに使用するクロック解像度を定義します。

構文

typedef enum __MIDL___MIDL_itf_pla_0001_0043_0005 {
  plaTimeStamp = 0,
  plaPerformance = 1,
  plaSystem = 2,
  plaCycle = 3
} ClockType;

定数

 
plaTimeStamp
値: 0
生 (変換されていない) タイム スタンプを使用します。
plaPerformance
値: 1
クエリ パフォーマンス カウンター。 このカウンターは高解像度 (100 ナノ秒) のタイム スタンプを提供しますが、システム時間よりも取得するリソースが多くなります。
plaSystem
値: 2
システム時刻。 システム時刻は、低解像度 (10 ミリ秒) のタイム スタンプを提供しますが、クエリ パフォーマンス カウンターよりも取得するリソースを集中的に消費する量は少なくなります。
plaCycle
値: 3
CPU サイクル カウンター。 CPU カウンターは、最も高い解像度のタイム スタンプを提供し、取得するリソースの消費量が最も少ありません。 ただし、CPU カウンターは信頼できず、実稼働環境では使用できません。

注釈

詳細については、WNODE_HEADER構造体の ClientContext メンバーに 関 するページを参照してください。

要件

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

こちらもご覧ください

ITraceDataCollector::ClockType