структура TRACE_ENABLE_INFO (evntrace.h)
Определяет сеанс и сведения, используемые сеансом для включения поставщика. Эти сведения возвращаются методом EnumerateTraceGuidsEx как часть блока TRACE_PROVIDER_INSTANCE_INFO .
Синтаксис
typedef struct _TRACE_ENABLE_INFO {
ULONG IsEnabled;
UCHAR Level;
UCHAR Reserved1;
USHORT LoggerId;
ULONG EnableProperty;
ULONG Reserved2;
ULONGLONG MatchAnyKeyword;
ULONGLONG MatchAllKeyword;
} TRACE_ENABLE_INFO, *PTRACE_ENABLE_INFO;
Члены
IsEnabled
Указывает, включен ли поставщик в сеанс. Значение равно TRUE , если поставщик включен в сеанс, в противном случае значение равно FALSE. Это значение всегда должно иметь значение TRUE.
Level
Уровень детализации, который сеанс попросил поставщика включить в события. Дополнительные сведения см. в параметре Level функции EnableTraceEx .
Reserved1
Зарезервировано.
LoggerId
Идентифицирует сеанс, в котором включен поставщик.
EnableProperty
Дополнительные сведения, которые сеанс хочет включить в файл журнала трассировки событий Windows. Дополнительные сведения см. в параметре EnableProperty функции EnableTraceEx .
Reserved2
Зарезервировано.
MatchAnyKeyword
Ключевые слова указывают, какие события сеанса будет записывать поставщик. Дополнительные сведения см. в параметре MatchAnyKeyword функции EnableTraceEx .
MatchAllKeyword
Ключевые слова указывают, какие события сеанса будет записывать поставщик. Дополнительные сведения см. в параметре MatchAllKeyword функции EnableTraceEx .
Комментарии
Блок TRACE_PROVIDER_INSTANCE_INFO содержит одну или несколько этих структур.
Требования
Верхняя часть | evntrace.h |