é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) |