TRACE_ENABLE_INFO-Struktur (evntrace.h)
Definiert die Sitzung und die Informationen, die die Sitzung zum Aktivieren des Anbieters verwendet hat. Diese Informationen werden von EnumerateTraceGuidsEx als Teil eines TRACE_PROVIDER_INSTANCE_INFO-Blocks zurückgegeben.
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;
Member
IsEnabled
Gibt an, ob der Anbieter für die Sitzung aktiviert ist. Der Wert ist TRUE , wenn der Anbieter für die Sitzung aktiviert ist, andernfalls ist der Wert FALSE. Dieser Wert sollte immer TRUE sein.
Level
Detailebene, die der Anbieter von der Sitzung aufgefordert hat, in die Ereignisse einzubeziehen. Ausführliche Informationen finden Sie im Level-Parameter der EnableTraceEx-Funktion .
Reserved1
Reserviert.
LoggerId
Gibt die Sitzung an, die den Anbieter aktiviert hat.
EnableProperty
Zusätzliche Informationen, die etW in die Protokolldatei aufnehmen soll. Ausführliche Informationen finden Sie im EnableProperty-Parameter der EnableTraceEx-Funktion .
Reserved2
Reserviert.
MatchAnyKeyword
Schlüsselwörter geben an, welche Ereignisse vom Anbieter geschrieben werden sollen. Ausführliche Informationen finden Sie im MatchAnyKeyword-Parameter der EnableTraceEx-Funktion .
MatchAllKeyword
Schlüsselwörter geben an, welche Ereignisse vom Anbieter geschrieben werden sollen. Ausführliche Informationen finden Sie im MatchAllKeyword-Parameter der EnableTraceEx-Funktion .
Hinweise
Der TRACE_PROVIDER_INSTANCE_INFO-Block enthält mindestens eine dieser Strukturen.
Anforderungen
Kopfzeile | evntrace.h |