Freigeben über


TRACE_INFORMATION_CLASS-Enumeration (wdm.h)

Der TRACE_INFORMATION_CLASS Enumerationstyp wird verwendet, um Informationstypen anzugeben, die einer WMI-Ereignisablaufverfolgungssitzung zugeordnet sind.

Syntax

typedef enum _TRACE_INFORMATION_CLASS {
  TraceIdClass,
  TraceHandleClass,
  TraceEnableFlagsClass,
  TraceEnableLevelClass,
  GlobalLoggerHandleClass,
  EventLoggerHandleClass,
  AllLoggerHandlesClass,
  TraceHandleByNameClass,
  LoggerEventsLostClass,
  TraceSessionSettingsClass,
  LoggerEventsLoggedClass,
  DiskIoNotifyRoutinesClass,
  TraceInformationClassReserved1,
  FltIoNotifyRoutinesClass,
  TraceInformationClassReserved2,
  WdfNotifyRoutinesClass,
  MaxTraceInformationClass
} TRACE_INFORMATION_CLASS;

Konstanten

 
TraceIdClass
Ruft die Protokollierungs-ID (ULONG) einer Ereignisablaufverfolgungssitzung ab, wenn ein vom Aufrufer bereitgestellter Wnode angegeben wird.
TraceHandleClass
Ruft ein Ablaufverfolgungshandle (TRACEHANDLE) für eine Ereignisablaufverfolgungssitzung ab, wenn eine vom Aufrufer bereitgestellte Protokollierer-ID (ULONG) angegeben wird.
TraceEnableFlagsClass
Ruft die enable flags (ULONG) ab, die für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) festgelegt ist.
TraceEnableLevelClass
Ruft die Aktivierungsebene (ULONG) ab, die für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) festgelegt ist.
GlobalLoggerHandleClass
Ruft ein Ereignisablaufverfolgungshandle (Event Trace Handle) für die globale Protokollierung ab.
EventLoggerHandleClass
Reserviert für die Verwendung durch das Betriebssystem.
AllLoggerHandlesClass
Ruft ein Array von Ereignisablaufverfolgungshandles (TRACEHANDLE-Array) für alle gültigen Protokollierungen ab.
TraceHandleByNameClass
Ruft ein Ereignisablaufverfolgungshandle ab, das durch einen vom Aufrufer bereitgestellten Anzeigenamen (UNICODE_STRING Struktur im Puffer) identifiziert wird.
LoggerEventsLostClass
Ruft die Nummer (ULONG) von Ereignissen ab, die für eine Protokollierungssitzung verloren gegangen sind, wenn eine vom Aufrufer bereitgestellte Protokollierungs-ID (ULONG) angegeben wird.
TraceSessionSettingsClass
Ruft die Einstellungen (ETW_TRACE_SESSION_SETTINGS-Struktur ) für eine Protokollierungssitzung ab, wenn ein vom Aufrufer bereitgestellter Ablaufverfolgungshandle (TRACEHANDLE) angegeben wird.
LoggerEventsLoggedClass
Ruft die Nummer (ULONG) von Ereignissen ab, die in einer Protokollierungssitzung unter Verwendung einer vom Aufrufer bereitgestellten Protokollierungs-ID (ULONG) protokolliert wurden.
DiskIoNotifyRoutinesClass
Reserviert für die Verwendung durch das Betriebssystem.
TraceInformationClassReserved1
Reserviert für die Verwendung durch das Betriebssystem.
FltIoNotifyRoutinesClass
Reserviert für die Verwendung durch das Betriebssystem.
TraceInformationClassReserved2
Reserviert für die Verwendung durch das Betriebssystem.
WdfNotifyRoutinesClass
Reserviert für die Verwendung durch das Betriebssystem.
MaxTraceInformationClass
Der maximale Wert in diesem Enumerationstyp.

Hinweise

TRACE_INFORMATION_CLASS wird in erster Linie für die Verwendung mit der WmiQueryTraceInformation-Routine bereitgestellt, die Informationen zu einer WMI-Ereignisablaufverfolgungssitzung zurückgibt.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa