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

EVENT_RECORD

構造体
サイズx64: 128 バイト / x86: 104 バイト

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

フィールド

フィールドサイズx64x86説明
EventHeaderEVENT_HEADER80+0+0イベントのメタデータを保持するEVENT_HEADER。
BufferContextETW_BUFFER_CONTEXT16/8+80+80イベントを記録したバッファのコンテキスト(ETW_BUFFER_CONTEXT)。
ExtendedDataCountWORD2+96+88ExtendedData配列の拡張データ項目数。
UserDataLengthWORD2+98+90UserDataが指すイベントデータのバイト数。
ExtendedDataEVENT_HEADER_EXTENDED_DATA_ITEM*8/4+104+92EVENT_HEADER_EXTENDED_DATA_ITEM配列へのポインタ。
UserDatavoid*8/4+112+96イベント固有データ本体へのポインタ。
UserContextvoid*8/4+120+100コールバック登録時に渡したユーザーコンテキスト。NULL可。