Ler em inglês

Compartilhar via


TRACE_INFORMATION_CLASS enumeração (wdm.h)

O tipo de enumeração TRACE_INFORMATION_CLASS é usado para indicar tipos de informações associadas a uma sessão de de rastreamento de eventos WMI.

Sintaxe

C++
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, dado um Wnode fornecido pelo chamador.
TraceHandleClass
Recupera um identificador de rastreamento (TRACEHANDLE) para uma sessão de rastreamento de eventos, considerando uma ID do agente fornecida pelo chamador (ULONG).
TraceEnableFlagsClass
Recupera o conjunto de sinalizadores de habilitação (ULONG) em um TRACEHANDLE (identificador de rastreamento de evento fornecido pelo chamador).
TraceEnableLevelClass
Recupera o conjunto de nível de habilitação (ULONG) em um TRACEHANDLE (identificador de rastreamento de evento fornecido pelo chamador).
GlobalLoggerHandleClass
Recupera um TRACEHANDLE (identificador de rastreamento de eventos) 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 do agente fornecida pelo chamador (ULONG).
TraceSessionSettingsClass
Recupera as configurações (estruturaETW_TRACE_SESSION_SETTINGS) para uma sessão do agente, considerando um TRACEHANDLE (identificador de rastreamento fornecido pelo chamador).
LoggerEventsLoggedClass
Recupera o número (ULONG) de eventos registrados em uma sessão do agente, considerando uma ID do 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.

Observações

TRACE_INFORMATION_CLASS é fornecido principalmente para uso com a rotina de 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)

Consulte também

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa