Поделиться через


структура ETW_BUFFER_HEADER (evntrace.h)

Структура заголовка буфера трассировки событий Windows.

Синтаксис

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, счетчик меток времени ЦП или GetSystemTimeAsFileTime).

Reserved2[4]

Зарезервировано.

ClientContext

Содержит сведения о процессоре и средстве ведения журнала, создавшего этот буфер. См . ETW_BUFFER_CONTEXT.

Reserved3

FilledBytes

Размер допустимых данных в буфере. Это размер ETW_BUFFER_HEADER и данных события. При копировании буфера обычно выделяется достаточно памяти для хранения допустимых данных (например, выделяются и копируются только байты Заполнение), поэтому получатели буфера не должны считывать данные за пределами этого смещения.

Reserved4[5]

Зарезервировано.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть evntrace.h