Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Etw › TRACE_LOGFILE_HEADER64

TRACE_LOGFILE_HEADER64

構造体
サイズx64: 288 バイト / x86: 280 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
BufferSizeDWORD4+0+0トレースバッファのバイトサイズを示す。
Anonymous1_Anonymous1_e__Union8/4+8+4OS バージョン情報を保持する無名共用体。
ProviderVersionDWORD4+16+8プロバイダのバージョンを示す。
NumberOfProcessorsDWORD4+20+12プロセッサ数を示す。
EndTimeLONGLONG8+24+16トレースの終了時刻を示す。
TimerResolutionDWORD4+32+24高分解能タイマーの分解能を示す。
MaximumFileSizeDWORD4+36+28ログファイルの最大サイズ(MB)を示す。
LogFileModeDWORD4+40+32ログファイルのモードを示すフラグ。
BuffersWrittenDWORD4+44+36書き込まれたバッファの数を示す。
Anonymous2_Anonymous2_e__Union16+48+40ログファイルのバージョンや GUID を保持する無名共用体。
LoggerNameULONGLONG8+64+56ロガーセッション名文字列へのオフセット(64ビット)を示す。
LogFileNameULONGLONG8+72+64ログファイル名文字列へのオフセット(64ビット)を示す。
TimeZoneTIME_ZONE_INFORMATION172+80+72ログ記録時のタイムゾーン情報を示す。
BootTimeLONGLONG8+256+248システム起動時刻を示す。
PerfFreqLONGLONG8+264+256高分解能パフォーマンスカウンタの周波数を示す。
StartTimeLONGLONG8+272+264トレースの開始時刻を示す。
ReservedFlagsDWORD4+280+272クロックタイプ等の予約フラグを示す。
BuffersLostDWORD4+284+276失われたバッファの数を示す。

共用体: _Anonymous1_e__Union x64 8B / x86 4B

フィールドサイズx64x86
VersionDWORD4+0+0
VersionDetail_VersionDetail_e__Struct8/4+0+0

共用体: _Anonymous2_e__Union x64 16B / x86 16B

フィールドサイズx64x86
LogInstanceGuidGUID16+0+0
Anonymous_Anonymous_e__Struct8/4+0+0