ETW_BUFFER_HEADER 構造体 (evntrace.h)
ETW バッファーのヘッダー構造。
構文
typedef struct ETW_BUFFER_HEADER {
ULONG Reserved1[4];
LARGE_INTEGER TimeStamp;
ULONG Reserved2[4];
ETW_BUFFER_CONTEXT ClientContext;
ULONG Reserved3;
ULONG FilledBytes;
ULONG Reserved4[5];
} ETW_BUFFER_HEADER;
メンバー
Reserved1[4]
予約済み。
TimeStamp
バッファーがフラッシュされた時刻。 バッファーの収集元のセッションの生クロックの種類になります (QueryPerformanceCounter、CPU タイムスタンプ カウンター、GetSystemTimeAsFileTime など)。
Reserved2[4]
予約済み。
ClientContext
このバッファーを生成したプロセッサとロガーに関する情報が含まれます。 「ETW_BUFFER_CONTEXT」を参照してください。
Reserved3
FilledBytes
バッファー内の有効なデータのサイズ。 これは、ETW_BUFFER_HEADERとイベント データのサイズです。 バッファーをコピーする場合、有効なデータを格納するのに十分なメモリのみを割り当てるのが一般的です (たとえば、FillBytes バイトのみが割り当てられ、コピーされます)。そのため、バッファーの受信者はこのオフセットを超えて読み取るべきではありません
Reserved4[5]
予約済み。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
Header | evntrace.h |