TRACE_ENABLE_INFO structure
Defines the session and the information that the session used to enable the provider.
Syntax
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;
Members
- IsEnabled
-
Indicates if the provider is enabled to the session. The value is TRUE if the provider is enabled to the session, otherwise, the value is FALSE. This value should always be TRUE.
- Level
-
Level of detail that the session asked the provider to include in the events. For details, see the Level parameter of the EnableTraceEx function.
- Reserved1
-
Reserved.
- LoggerId
-
Identifies the session that enabled the provider.
- EnableProperty
-
Additional information that the session wants ETW to include in the log file. For details, see the EnableProperty parameter of the EnableTraceEx function.
- Reserved2
-
Reserved.
- MatchAnyKeyword
-
Keywords specify which events the session wants the provider to write. For details, see the MatchAnyKeyword parameter of the EnableTraceEx function.
- MatchAllKeyword
-
Keywords specify which events the session wants the provider to write. For details, see the MatchAllKeyword parameter of the EnableTraceEx function.
Remarks
The TRACE_PROVIDER_INSTANCE_INFO block contains one or more of these structures.
Requirements
|
Header |
|
|---|
See also