Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
TraceIdClassRuft die Logger-ID (ULONG) einer Ereignisablaufverfolgungssitzung ab, die von einem Aufrufer bereitgestellt wird. |
TraceHandleClassRuft ein Ablaufverfolgungshandle (TRACEHANDLE) für eine Ereignisablaufverfolgungssitzung ab, die eine vom Aufrufer bereitgestellte Logger-ID (ULONG) erhält. |
TraceEnableFlagsClassRuft die aktivierten Flags (ULONG) für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) ab. |
TraceEnableLevelClassRuft die aktivierungsebene (ULONG) für ein vom Aufrufer bereitgestelltes Ereignisablaufverfolgungshandle (TRACEHANDLE) ab. |
GlobalLoggerHandleClassRuft ein Ereignisablaufverfolgungshandle (TRACEHANDLE) für den globalen Logger ab. |
EventLoggerHandleClassReserviert für die Verwendung durch das Betriebssystem. |
AllLoggerHandlesClassRuft ein Array von Ereignisablaufverfolgungshandles (TRACEHANDLE-Array) für alle gültigen Logger ab. |
TraceHandleByNameClassRuft ein Ereignisablaufverfolgungshandle (TRACEHANDLE) ab, das durch einen vom Aufrufer bereitgestellten Anzeigenamen (UNICODE_STRING Struktur im Puffer) identifiziert wird. |
LoggerEventsLostClassRuft die Anzahl (ULONG) von Ereignissen ab, die für eine Loggersitzung verloren gegangen sind, wenn eine vom Aufrufer bereitgestellte Logger-ID (ULONG) angegeben wurde. |
TraceSessionSettingsClassRuft die Einstellungen (ETW_TRACE_SESSION_SETTINGS Struktur) für eine Loggersitzung ab, wenn ein vom Aufrufer bereitgestellter Ablaufverfolgungshandle (TRACEHANDLE) angegeben ist. |
LoggerEventsLoggedClassRuft die Nummer (ULONG) von Ereignissen ab, die in einer Loggersitzung protokolliert werden, wenn eine vom Aufrufer bereitgestellte Logger-ID (ULONG) angegeben ist. |
DiskIoNotifyRoutinesClassReserviert für die Verwendung durch das Betriebssystem. |
TraceInformationClassReserved1Reserviert für die Verwendung durch das Betriebssystem. |
FltIoNotifyRoutinesClassReserviert für die Verwendung durch das Betriebssystem. |
TraceInformationClassReserved2Reserviert für die Verwendung durch das Betriebssystem. |
WdfNotifyRoutinesClassReserviert für die Verwendung durch das Betriebssystem. |
MaxTraceInformationClassDer 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) |