Compartilhar via


enumeração EVENT_FIELD_TYPE (tdh.h)

Define as informações do provedor a serem recuperadas.

Syntax

typedef enum _EVENT_FIELD_TYPE {
  EventKeywordInformation = 0,
  EventLevelInformation,
  EventChannelInformation,
  EventTaskInformation,
  EventOpcodeInformation,
  EventInformationMax
} EVENT_FIELD_TYPE;

Constantes

 
EventKeywordInformation
Valor: 0
Informações de palavra-chave definidas no manifesto. Para provedores que se definem usando classes MOF, esse tipo retornará os valores de sinalizadores de habilitação se a classe de provedor incluir a propriedade Flags. Para obter detalhes, confira a seção "Especificando o nível e habilitando valores de sinalizadores para um provedor" de Qualificadores de MOF de Rastreamento de Eventos.
EventLevelInformation
Informações de nível definidas no manifesto.
EventChannelInformation
Informações de canal definidas no manifesto.
EventTaskInformation
Informações de tarefa definidas no manifesto.
EventOpcodeInformation
Informações de código de operação definidas no manifesto.
EventInformationMax
Reservado.

Comentários

Se você especificar EventOpcodeInformation ao chamar TdhQueryProviderFieldInformation, deverá especificar o parâmetro EventFieldValue da seguinte maneira:

  • Os bits 0 a 15 devem conter o valor da tarefa
  • Os bits 16 a 23 devem conter o valor opcode
Você pode obter os valores de tarefa e opcode de EVENT_RECORD. EventHeader.EventDescriptor.

A classe MOF do WMI dá suporte apenas à recuperação de informações de palavra-chave e de nível.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho tdh.h

Confira também

PROVIDER_FIELD_INFOARRAY

TdhEnumerateProviderFieldInformation

TdhQueryProviderFieldInformation