Поделиться через


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

См. также раздел

TRACE_PROVIDER_INSTANCE_INFO