Класс EventTrace_Header
Класс типа события для события заголовка файла журнала. Этот класс содержит сведения о сеансе трассировки событий.
Следующий синтаксис упрощен из MOF-кода.
Синтаксис
[EventType(0)]
class EventTrace_Header : EventTraceEvent
{
uint32 BufferSize;
uint32 Version;
uint32 ProviderVersion;
uint32 NumberOfProcessors;
uint64 EndTime;
uint32 TimerResolution;
uint32 MaxFileSize;
uint32 LogFileMode;
uint32 BuffersWritten;
uint32 StartBuffers;
uint32 PointerSize;
uint32 EventsLost;
uint32 CPUSpeed;
uint32 LoggerName;
uint32 LogFileName;
uint8 TimeZoneInformation[];
uint64 BootTime;
uint64 PerfFreq;
uint64 StartTime;
uint32 ReservedFlags;
uint32 BuffersLost;
};
Члены
Класс EventTrace_Header имеет следующие типы членов:
Элемент Property
Класс EventTrace_Header имеет следующие свойства.
-
BootTime
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (17)
Время, когда система была запущена, в 100-наносекунд интервалы с полуночи, 1 января 1601 года.
-
-
BufferSize
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (1)
Размер буферов сеанса трассировки событий в килобайтах.
-
-
BuffersLost
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (21)
Общее число потерянных буферов.
-
-
BuffersWritten
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (9)
Общее количество буферов, записанных сеансом трассировки событий.
-
-
CpuSpeed
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (13)
Скорость ЦП, в мегагерцах.
Windows 2000: Не поддерживается.
-
-
EndTime
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (5)
Время остановки сеанса трассировки событий с интервалом в 100 наносекунд с полуночи 1 января 1601 г. Это значение может быть равно 0, если вы используете события в режиме реального времени или из файла журнала, в который по-прежнему регистрирует события.
-
-
EventsLost
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (12)
Число событий, потерянных во время сеанса трассировки событий.
-
-
LogFileMode
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (8), Format("x")
Текущий режим ведения журнала для сеанса трассировки событий. Список значений см. в разделе Константы режима ведения журнала.
-
-
Имя_журнала
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (15), указатель
Имя файла журнала трассировки событий, содержащего события.
-
-
LoggerName
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (14), указатель
Имя сеанса трассировки событий.
-
-
Maxfilesize
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (7)
Максимальный размер файла журнала в мегабайтах.
-
-
NumberOfProcessors
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (4)
Количество процессоров в системе.
-
-
PerfFreq
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (18)
Частота счетчика производительности с высоким разрешением, если таковой существует.
-
-
PointerSize
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (11)
Размер типа данных указателя в байтах.
-
-
ProviderVersion
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (3)
Номер сборки операционной системы.
-
-
ReservedFlags
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (20)
Зарезервировано.
-
-
StartBuffers
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (10)
Зарезервировано.
-
-
StartTime
-
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (19)
Время начала сеанса трассировки событий в 100-наносекундных интервалах с полуночи, 1 января 1601 г.
-
-
TimerResolution
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (6)
Разрешение аппаратного таймера в единицах 100 наносекунд.
-
-
TimeZoneInformation
-
-
Тип данных: массив uint8
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (16), Extension("NoPrint"), Max (176)
Структура TIME_ZONE_INFORMATION , содержащая часовой пояс для элементов BootTime, EndTime и StartTime .
-
-
Версия
-
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: WmiDataId (2)
Номер версии операционной системы. Начиная с байтов низкого порядка, первые два байта содержат основную версию, следующие два байта содержат дополнительную версию, следующие два байта содержат основную версию пакета обновления, а последние два байта — дополнительную версию пакета обновления.
-
Комментарии
Как правило, требуется сохранить значения следующих свойств для последующего использования при обработке событий из файла журнала.
- TimerResolution — используйте с элементами KernelTime и UserTime структуры EVENT_TRACE_HEADER , чтобы определить затраты на ЦП для набора инструкций. Дополнительные сведения см. в разделе Примечания EVENT_TRACE_HEADER.
- PointerSize — для свойств, содержащих квалификатор указателя , используйте это значение для определения размера указателя. Обратите внимание, что это значение может быть неверным. Например, на 64-разрядном компьютере 32-разрядное приложение регистрирует 4-байтовые указатели; однако сеанс установит для параметра PointerSize значение 8.
- LogFileMode — используется для определения того, является ли этот сеанс частным сеансом средства ведения журнала. Существуют некоторые свойства, которые не содержат данных для частных сеансов средства ведения журнала. Например, элементы KernelTime и UserTimeструктуры EVENT_TRACE_HEADER .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
См. также раздел