Флаги трассировки

Флаги трассировки — это свойства поставщика трассировки, например драйвер в режиме ядра или приложение в пользовательском режиме. Эти флаги определяют, какие события создает поставщик трассировки. Поставщик интерпретирует флаги как условия для создания сообщения.

Как правило, флаги представляют все более подробные уровни отчетности, но поставщик может использовать флаги для представления любого условия для создания сообщения трассировки.

Поставщик трассировки определяет каждый флаг в элементе WPP_DEFINE_BIT структуры WPP_CONTROL_GUIDS . Препроцессор трассировки программного обеспечения Windows (WPP) присваивает битовые значения элементам в порядке их отображения в структуре, начиная с 1.

При запуске сеанса трассировки можно использовать флаги трассировки, чтобы определить, какие сообщения будут создаваться во время сеанса. Потребители трассировки, такие как Tracelog и TraceView, позволяют пользователям задавать параметры и параметры для выбора флагов трассировки и уровня трассировки для каждого поставщика в сеансе трассировки.

Вы можете изменить флаги трассировки во время сеанса трассировки, повторно запустив поставщик трассировки.