Condividi tramite


enumerazione TRACE_INFORMATION_CLASS (wdm.h)

Il tipo di enumerazione TRACE_INFORMATION_CLASS viene utilizzato per indicare i tipi di informazioni associate a una sessione di traccia eventi WMI.

Sintassi

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;

Costanti

 
TraceIdClass
Recupera l'ID logger (ULONG) di una sessione di traccia eventi in base a un nodo Wnode fornito dal chiamante.
TraceHandleClass
Recupera un handle di traccia (TRACEHANDLE) per una sessione di traccia eventi in base a un ID logger fornito dal chiamante (ULONG).
TraceEnableFlagsClass
Recupera i flag di abilitazione (ULONG) impostati su un handle di traccia eventi fornito dal chiamante (TRACEHANDLE).
TraceEnableLevelClass
Recupera il livello di abilitazione (ULONG) impostato su un handle di traccia eventi fornito dal chiamante (TRACEHANDLE).
GlobalLoggerHandleClass
Recupera un handle di traccia eventi (TRACEHANDLE) per il logger globale.
EventLoggerHandleClass
Riservato per l'uso dal sistema operativo.
AllLoggerHandlesClass
Recupera una matrice di handle di traccia eventi (matrice TRACEHANDLE) per tutti i logger validi.
TraceHandleByNameClass
Recupera un handle di traccia eventi (TRACEHANDLE) identificato da un nome descrittivo fornito dal chiamante (UNICODE_STRING struttura nel buffer).
LoggerEventsLostClass
Recupera il numero (ULONG) degli eventi persi per una sessione di logger in base a un ID logger fornito dal chiamante (ULONG).
TraceSessionSettingsClass
Recupera le impostazioni ( strutturaETW_TRACE_SESSION_SETTINGS) per una sessione del logger in base a un handle di traccia fornito dal chiamante (TRACEHANDLE).
LoggerEventsLoggedClass
Recupera il numero (ULONG) degli eventi registrati in una sessione del logger in base a un ID logger fornito dal chiamante (ULONG).
DiskIoNotifyRoutinesClass
Riservato per l'uso dal sistema operativo.
TraceInformationClassReserved1
Riservato per l'uso dal sistema operativo.
FltIoNotifyRoutinesClass
Riservato per l'uso dal sistema operativo.
TraceInformationClassReserved2
Riservato per l'uso dal sistema operativo.
WdfNotifyRoutinesClass
Riservato per l'uso dal sistema operativo.
MaxTraceInformationClass
Valore massimo in questo tipo di enumerazione.

Osservazioni

TRACE_INFORMATION_CLASS viene fornito principalmente per l'uso con la routine wmiQueryTraceInformation, che restituisce informazioni su una sessione di traccia eventi WMI.

Fabbisogno

Requisito Valore
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedere anche

WmiFireEvent

WmiQueryTraceInformation

wmiTraceMessage

WmiTraceMessageVa