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

Weitere Informationen

TRACE_PROVIDER_INSTANCE_INFO