структура 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 |