Пользовательское внедрение сведений о системе
Элемент управления трассировкой ядра позволяет пользовательский ввод системных сведений при объединии нескольких файлов трассировки в один выходной файл трассировки. Чтобы включить сведения о системе, в функции CreateMergedTraceFile задается один флаг или их сочетание. Следующие флаги определяют системные сведения, добавляемые в объединенный файл трассировки:
#define EVENT_TRACE_MERGE_EXTENDED_DATA_NONE 0x00000000
В объединенный файл трассировки не следует добавлять сведения о системе.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_IMAGEID 0x00000001
Внедрение сведений об изображении, таких как контрольная сумма и метка времени, используемые во время поиска символов.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_BUILDINFO 0x00000002
Внедрение сведений о сборке операционной системы, таких как название продукта и лаборатория сборки.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_VOLUME_MAPPING 0x00000004
Внедрение сопоставления томов между MS-DOS и путями Windows NT. Полезные данные события содержат две строки Юникода, завершаемые значением NULL. Первая строка содержит путь Windows NT, а вторая — путь MS-DOS. Длина полезных данных — это размер в байтах двух строк, включая символы NULL.
Например, путь Windows NT "\Device\HarddiskVolume1\" будет преобразован в путь MS-DOS "C:\".
#define EVENT_TRACE_MERGE_EXTENDED_DATA_WINSAT 0x00000008
Внедрение сведений о WinSat.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA 0x00000010
Внедрение метаданных заголовка данных трассировки (TDH) для событий, которые записываются на компьютерах, отличных от компьютера, на котором анализируются события. Дополнительные сведения о заголовках данных трассировки см. в разделе Трассировка событий.
#define EVENT_METADATA_LOG_TYPE_TRACE_EVENT_INFO 0x20
Внедрение сведений трассировки, определяющих события, зарегистрированные в EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA.
#define EVENT_METADATA_LOG_TYPE_EVENT_MAP_INFO 0x21
Внедрение сведений, определяющих метаданные для событий, зарегистрированных в результате установки флага EVENT_TRACE_MERGE_EXTENDED_DATA_EVENT_METADATA. Дополнительные сведения см. в разделе Структура EVENT_MAP_INFO.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_PERFTRACK_METADATA 0x00000020
Внедрение метаданных событий PerfTrack для декодирования событий PerfTrack на разных компьютерах. Эти события внедряются только в Windows 7 и Windows Server 2008.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_DEFAULT 0x000FFFFF
Внедряйте данные для образа, сборки, сопоставления томов, WinSat, метаданных событий и метаданных PerfTrack .
#define EVENT_TRACE_MERGE_EXTENDED_DATA_ALL 0xFFFFFFF
Вставка всех расширенных данных в выходной файл трассировки.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_NETWORK_INTERFACE 0x00000040
Внедрение сведений о сетевом интерфейсе.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_NGEN_PDB 0x00000080
Создайте PDB-файлы, чтобы включить загрузку символов для двоичных файлов NGEN, которые отображаются в трассировке.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_COMPRESS_TRACE 0x10000000
Сожмите объединенную трассировку. Поддерживается только в Windows 8 и более поздних версиях.
#define EVENT_TRACE_MERGE_EXTENDED_DATA_INJECT_ONLY 0x40000000
Только внедряйте идентификационные данные изображения, не копируйте события из входных трассировок.
Комментарии
Требования.
Версии: Доступно начиная с Windows Vista. Эта структура распределяется с windows Анализатор производительности.
Заголовки: Объявлено в KernelTraceControl.h. Включите KernelTraceControl.h.
Библиотека: Содержится в KernelTraceControl.dll.