EventTrace_Header クラス
ログ ファイル ヘッダー イベントのイベントの種類クラス。 このクラスには、イベント トレース セッションに関する情報が含まれています。
次の構文は、MOF コードから簡略化されています。
構文
[EventType(0)]
class EventTrace_Header : EventTraceEvent
{
uint32 BufferSize;
uint32 Version;
uint32 ProviderVersion;
uint32 NumberOfProcessors;
uint64 EndTime;
uint32 TimerResolution;
uint32 MaxFileSize;
uint32 LogFileMode;
uint32 BuffersWritten;
uint32 StartBuffers;
uint32 PointerSize;
uint32 EventsLost;
uint32 CPUSpeed;
uint32 LoggerName;
uint32 LogFileName;
uint8 TimeZoneInformation[];
uint64 BootTime;
uint64 PerfFreq;
uint64 StartTime;
uint32 ReservedFlags;
uint32 BuffersLost;
};
メンバー
EventTrace_Header クラスには、次の種類のメンバーがあります。
プロパティ
EventTrace_Header クラスには、これらのプロパティがあります。
-
BootTime
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (17)
1601 年 1 月 1 日午前 0 時から 100 ナノ秒間隔で、システムが開始された時刻。
-
-
BufferSize
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (1)
イベント トレース セッションのバッファーのサイズ (KB 単位)。
-
-
BuffersLost
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (21)
失われたバッファーの合計数。
-
-
BuffersWritten
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (9)
イベント トレース セッションによって書き込まれたバッファーの合計数。
-
-
CPUSpeed
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (13)
CPU 速度 (メガヘルツ単位)。
Windows 2000: サポートされていません。
-
-
EndTime
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (5)
1601 年 1 月 1 日午前 0 時から 100 ナノ秒間隔でイベント トレース セッションが停止した時刻。 この値は、イベントをリアルタイムで使用している場合、または、その provide がイベントをログに記録しているログ ファイルから使用する場合は、0 になることがあります。
-
-
EventsLost
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (12)
イベント トレース セッション中に失われたイベントの数。
-
-
LogFileMode
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (8), Format("x")
イベント トレース セッションの現在のログ モード。 値の一覧については、「ログ モード定数」を参照してください。
-
-
LogFileName
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (15)、 ポインター
イベントを含むイベント トレース ログ ファイルの名前。
-
-
LoggerName
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (14)、 ポインター
イベント トレース セッションの名前。
-
-
MaxFileSize
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (7)
ログ ファイルの最大サイズ (メガバイト単位)。
-
-
NumberOfProcessors
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (4)
システム上のプロセッサの数。
-
-
PerfFreq
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (18)
高解像度パフォーマンス カウンターの頻度 (存在する場合)。
-
-
PointerSize
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (11)
ポインター データ型のサイズ (バイト単位)。
-
-
ProviderVersion
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (3)
オペレーティング システムのビルド番号。
-
-
ReservedFlags
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (20)
予約済み。
-
-
StartBuffers
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (10)
予約済み。
-
-
StartTime
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (19)
イベント トレース セッションが開始された時刻 (1601 年 1 月 1 日午前 0 時から 100 ナノ秒間隔)。
-
-
TimerResolution
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (6)
ハードウェア タイマーの解像度 (100 ナノ秒単位)。
-
-
TimeZoneInformation
-
-
データ型: uint8 配列
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (16)、 Extension("NoPrint")、 Max (176)
BootTime、EndTime、および StartTime メンバーのタイム ゾーンを含むTIME_ZONE_INFORMATION構造体。
-
-
Version
-
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: WmiDataId (2)
オペレーティング システムのバージョン番号。 下位バイト以降では、最初の 2 バイトにはメジャー バージョンが含まれており、次の 2 バイトにはマイナー バージョンが含まれます。次の 2 バイトにはサービス パックメジャー バージョンが含まれており、最後の 2 バイトにはサービス パックマイナーバージョンが含まれます。
-
注釈
通常は、ログ ファイルからイベントを処理するときに後で使用するために、次のプロパティの値を保存します。
- TimerResolution — EVENT_TRACE_HEADER構造体の KernelTime メンバーと UserTime メンバーを使用して、一連の命令の CPU コストを決定します。 詳細については、 EVENT_TRACE_HEADERの「解説」セクションを参照してください。
- PointerSize — Pointer 修飾子を含むプロパティの場合は、この値を使用してポインターのサイズを決定します。 この値は正確ではない可能性があることに注意してください。 たとえば、64 ビット コンピューターでは、32 ビット アプリケーションは 4 バイト ポインターをログに記録します。ただし、セッションでは PointerSize が 8 に設定されます。
- LogFileMode— を使用して、このセッションがプライベート ロガー セッションであるかどうかを判断します。 プライベート ロガー セッションのデータを含まないプロパティがいくつかあります。 たとえば、EVENT_TRACE_HEADER構造体の KernelTime メンバーと UserTime メンバーです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
関連項目