Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
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
TraceIdClassRecupera a ID do agente (ULONG) de uma sessão de rastreamento de eventos, dado um Wnode fornecido pelo chamador. |
TraceHandleClassRecupera um identificador de rastreamento (TRACEHANDLE) para uma sessão de rastreamento de eventos, considerando uma ID do agente fornecida pelo chamador (ULONG). |
TraceEnableFlagsClassRecupera o conjunto de sinalizadores de habilitação (ULONG) em um TRACEHANDLE (identificador de rastreamento de evento fornecido pelo chamador). |
TraceEnableLevelClassRecupera o conjunto de nível de habilitação (ULONG) em um TRACEHANDLE (identificador de rastreamento de evento fornecido pelo chamador). |
GlobalLoggerHandleClassRecupera um TRACEHANDLE (identificador de rastreamento de eventos) para o agente global. |
EventLoggerHandleClassReservado para uso pelo sistema operacional. |
AllLoggerHandlesClassRecupera uma matriz de identificadores de rastreamento de eventos (matriz TRACEHANDLE) para todos os agentes válidos. |
TraceHandleByNameClassRecupera um identificador de rastreamento de evento (TRACEHANDLE) identificado por um nome amigável fornecido pelo chamador (UNICODE_STRING estrutura no buffer). |
LoggerEventsLostClassRecupera o número (ULONG) de eventos perdidos para uma sessão de agente, considerando uma ID do agente fornecida pelo chamador (ULONG). |
TraceSessionSettingsClassRecupera as configurações (estruturaETW_TRACE_SESSION_SETTINGS) para uma sessão do agente, considerando um TRACEHANDLE (identificador de rastreamento fornecido pelo chamador). |
LoggerEventsLoggedClassRecupera o número (ULONG) de eventos registrados em uma sessão do agente, considerando uma ID do agente fornecida pelo chamador (ULONG). |
DiskIoNotifyRoutinesClassReservado para uso pelo sistema operacional. |
TraceInformationClassReserved1Reservado para uso pelo sistema operacional. |
FltIoNotifyRoutinesClassReservado para uso pelo sistema operacional. |
TraceInformationClassReserved2Reservado para uso pelo sistema operacional. |
WdfNotifyRoutinesClassReservado para uso pelo sistema operacional. |
MaxTraceInformationClassO 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) |