Freigeben über


TRACE_INFORMATION_CLASS Enumeration (wdm.h)

Der TRACE_INFORMATION_CLASS Enumerationstyp wird verwendet, um Informationstypen anzugeben, die einer WMI-Ereignisablaufverfolgung Sitzung 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 Logger-ID (ULONG) einer Ereignisablaufverfolgungssitzung ab, die von einem Aufrufer bereitgestellt wird.
TraceHandleClass
Ruft ein Ablaufverfolgungshandle (TRACEHANDLE) für eine Ereignisablaufverfolgungssitzung ab, die eine vom Aufrufer bereitgestellte Logger-ID (ULONG) erhält.
TraceEnableFlagsClass
Ruft die aktivierten Flags (ULONG) für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) ab.
TraceEnableLevelClass
Ruft die aktivierungsebene (ULONG) für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) ab.
GlobalLoggerHandleClass
Ruft ein Ereignisablaufverfolgungshandle (TRACEHANDLE) für den globalen Logger ab.
EventLoggerHandleClass
Reserviert für die Verwendung durch das Betriebssystem.
AllLoggerHandlesClass
Ruft ein Array von Ereignisablaufverfolgungshandles (TRACEHANDLE-Array) für alle gültigen Logger ab.
TraceHandleByNameClass
Ruft ein Ereignisablaufverfolgungshandle (TRACEHANDLE) ab, das durch einen vom Aufrufer bereitgestellten Anzeigenamen (UNICODE_STRING Struktur im Puffer) identifiziert wird.
LoggerEventsLostClass
Ruft die Anzahl (ULONG) von Ereignissen ab, die für eine Loggersitzung verloren gegangen sind, wenn eine vom Aufrufer bereitgestellte Logger-ID (ULONG) angegeben wurde.
TraceSessionSettingsClass
Ruft die Einstellungen (ETW_TRACE_SESSION_SETTINGS Struktur) für eine Loggersitzung ab, wenn ein vom Aufrufer bereitgestellter Ablaufverfolgungshandle (TRACEHANDLE) angegeben ist.
LoggerEventsLoggedClass
Ruft die Nummer (ULONG) von Ereignissen ab, die in einer Loggersitzung protokolliert werden, wenn eine vom Aufrufer bereitgestellte Logger-ID (ULONG) angegeben ist.
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 Maximalwert in diesem Enumerationstyp.

Bemerkungen

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 (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

WmiFireEvent-

WmiQueryTraceInformation-

WmiTraceMessage-

WmiTraceMessageVa