énumération TRACE_INFORMATION_CLASS (wdm.h)

Le type d’énumération TRACE_INFORMATION_CLASS est utilisé pour indiquer les types d’informations associées à une session de suivi d’événements WMI .

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;

Constantes

 
TraceIdClass
Récupère l’ID d’enregistreur d’événements (ULONG) d’une session de suivi d’événements en fonction d’un Wnode fourni par l’appelant.
TraceHandleClass
Récupère un handle de trace (TRACEHANDLE) pour une session de suivi d’événements en fonction d’un ID d’enregistreur d’événements fourni par l’appelant (ULONG).
TraceEnableFlagsClass
Récupère les indicateurs d’activation (ULONG) définis sur un handle de trace d’événements fourni par l’appelant (TRACEHANDLE).
TraceEnableLevelClass
Récupère le niveau d’activation (ULONG) défini sur un handle de trace d’événements fourni par l’appelant (TRACEHANDLE).
GlobalLoggerHandleClass
Récupère un handle de trace d’événement (TRACEHANDLE) pour l’enregistreur d’événements global.
EventLoggerHandleClass
Réservé à l’utilisation par le système d’exploitation.
AllLoggerHandlesClass
Récupère un tableau de handles de trace d’événements (tableau TRACEHANDLE) pour tous les enregistreurs d’événements valides.
TraceHandleByNameClass
Récupère un handle de trace d’événement (TRACEHANDLE) identifié par un nom convivial fourni par l’appelant (UNICODE_STRING structure dans la mémoire tampon).
LoggerEventsLostClass
Récupère le nombre (ULONG) d’événements perdus pour une session d’enregistreur d’événements en fonction d’un ID d’enregistreur d’événements (ULONG) fourni par l’appelant.
TraceSessionSettingsClass
Récupère les paramètres (structure ETW_TRACE_SESSION_SETTINGS) d’une session d’enregistreur d’événements en fonction d’un handle de trace fourni par l’appelant (TRACEHANDLE).
LoggerEventsLoggedClass
Récupère le nombre (ULONG) d’événements enregistrés dans une session d’enregistreur d’événements en fonction d’un ID d’enregistreur d’événements (ULONG) fourni par l’appelant.
DiskIoNotifyRoutinesClass
Réservé à l’utilisation par le système d’exploitation.
TraceInformationClassReserved1
Réservé à l’utilisation par le système d’exploitation.
FltIoNotifyRoutinesClass
Réservé à l’utilisation par le système d’exploitation.
TraceInformationClassReserved2
Réservé à l’utilisation par le système d’exploitation.
WdfNotifyRoutinesClass
Réservé à l’utilisation par le système d’exploitation.
MaxTraceInformationClass
Valeur maximale dans ce type d’énumération.

Remarques

TRACE_INFORMATION_CLASS est fourni principalement pour une utilisation avec la routine WmiQueryTraceInformation , qui retourne des informations sur une session de suivi d’événements WMI.

Configuration requise

Condition requise Valeur
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa