Partager via


é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 à un suivi d’événements WMI session.

Syntaxe

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 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énements (TRACEHANDLE) pour l’enregistreur d’événements global.
EventLoggerHandleClass
Réservé pour une 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énements (TRACEHANDLE) identifié par un nom convivial fourni par l’appelant (structureUNICODE_STRING 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 fourni par l’appelant (ULONG).
TraceSessionSettingsClass
Récupère les paramètres (ETW_TRACE_SESSION_SETTINGS structure) 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 numéro (ULONG) des événements enregistrés dans une session d’enregistreur d’événements en fonction d’un ID d’enregistreur d’événements fourni par l’appelant (ULONG).
DiskIoNotifyRoutinesClass
Réservé pour une utilisation par le système d’exploitation.
TraceInformationClassReserved1
Réservé pour une utilisation par le système d’exploitation.
FltIoNotifyRoutinesClass
Réservé pour une utilisation par le système d’exploitation.
TraceInformationClassReserved2
Réservé pour une utilisation par le système d’exploitation.
WdfNotifyRoutinesClass
Réservé pour une 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.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa