Compartilhar via


TRACE_INFORMATION_CLASS enumeração (wdm.h)

O tipo de enumeração TRACE_INFORMATION_CLASS é usado para indicar tipos de informações associados a uma sessão de rastreamento de eventos 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
Recupera a ID do agente (ULONG) de uma sessão de rastreamento de eventos, considerando um Wnode fornecido pelo chamador.
TraceHandleClass
Recupera um identificador de rastreamento (TRACEHANDLE) para uma sessão de rastreamento de eventos, considerando uma ID de agente fornecida pelo chamador (ULONG).
TraceEnableFlagsClass
Recupera o conjunto de sinalizadores de habilitação (ULONG) em um identificador de rastreamento de evento fornecido pelo chamador (TRACEHANDLE).
TraceEnableLevelClass
Recupera o nível de habilitação (ULONG) definido em um identificador de rastreamento de evento fornecido pelo chamador (TRACEHANDLE).
GlobalLoggerHandleClass
Recupera um identificador de rastreamento de eventos (TRACEHANDLE) para o agente global.
EventLoggerHandleClass
Reservado para uso pelo sistema operacional.
AllLoggerHandlesClass
Recupera uma matriz de identificadores de rastreamento de eventos (matriz TRACEHANDLE) para todos os agentes válidos.
TraceHandleByNameClass
Recupera um identificador de rastreamento de evento (TRACEHANDLE) identificado por um nome amigável fornecido pelo chamador (UNICODE_STRING estrutura no buffer).
LoggerEventsLostClass
Recupera o número (ULONG) de eventos perdidos para uma sessão de agente, considerando uma ID de agente fornecida pelo chamador (ULONG).
TraceSessionSettingsClass
Recupera as configurações (estrutura ETW_TRACE_SESSION_SETTINGS ) para uma sessão de agente, considerando um identificador de rastreamento fornecido pelo chamador (TRACEHANDLE).
LoggerEventsLoggedClass
Recupera o número (ULONG) de eventos registrados em uma sessão de agente, considerando uma ID de agente fornecida pelo chamador (ULONG).
DiskIoNotifyRoutinesClass
Reservado para uso pelo sistema operacional.
TraceInformationClassReserved1
Reservado para uso pelo sistema operacional.
FltIoNotifyRoutinesClass
Reservado para uso pelo sistema operacional.
TraceInformationClassReserved2
Reservado para uso pelo sistema operacional.
WdfNotifyRoutinesClass
Reservado para uso pelo sistema operacional.
MaxTraceInformationClass
O valor máximo nesse tipo de enumeração.

Comentários

TRACE_INFORMATION_CLASS é fornecido principalmente para uso com a rotina WmiQueryTraceInformation , que retorna informações sobre uma sessão de rastreamento de eventos WMI.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa