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