イベントをトレースするときに使用するクロック解像度を定義します。
構文
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 |