enumeração EVT_EVENT_METADATA_PROPERTY_ID (winevt.h)
Define os identificadores que identificam as propriedades de metadados de uma definição de evento.
Syntax
typedef enum _EVT_EVENT_METADATA_PROPERTY_ID {
EventMetadataEventID,
EventMetadataEventVersion,
EventMetadataEventChannel,
EventMetadataEventLevel,
EventMetadataEventOpcode,
EventMetadataEventTask,
EventMetadataEventKeyword,
EventMetadataEventMessageID,
EventMetadataEventTemplate,
EvtEventMetadataPropertyIdEND
} EVT_EVENT_METADATA_PROPERTY_ID;
Constantes
EventMetadataEventID Identifica o atributo value da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. |
EventMetadataEventVersion Identifica o atributo de versão da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. |
EventMetadataEventChannel Identifica o atributo de canal da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. Essa propriedade não contém o identificador de canal especificado na definição de evento, mas contém o atributo de valor do canal. O valor será zero se a definição de evento não especificar um canal. |
EventMetadataEventLevel Identifica o atributo de nível da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. Essa propriedade não contém o nome de nível especificado na definição de evento, mas contém o atributo de valor do nível. O valor será zero se a definição de evento não especificar um nível. |
EventMetadataEventOpcode Identifica o atributo opcode da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. Essa propriedade não contém o nome opcode especificado na definição de evento, mas contém o atributo value do opcode. O valor será zero se a definição de evento não especificar um opcode. |
EventMetadataEventTask Identifica o atributo de tarefa da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. Essa propriedade não contém o nome da tarefa que você especificou na definição de evento, mas contém o atributo de valor da tarefa. O valor será zero se a definição de evento não especificar uma tarefa. |
EventMetadataEventKeyword Identifica o atributo palavra-chave da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt64. Essa propriedade não contém a lista de nomes de palavra-chave especificados na definição de evento, mas contém uma máscara de 64 bits de todas as palavras-chave. Os 16 primeiros bits da máscara são reservados para uso interno e devem ser ignorados ao determinar os bits de palavra-chave que a definição de evento definiu. |
EventMetadataEventMessageID Identifica o atributo de mensagem da definição de evento. O tipo variante dessa propriedade é EvtVarTypeUInt32. A propriedade contém o identificador de recurso atribuído à cadeia de caracteres de mensagem. Para obter a cadeia de caracteres de mensagem, chame a função EvtFormatMessage . Se a definição de evento não especificar uma mensagem, o valor será –1. |
EventMetadataEventTemplate Identifica o atributo de modelo da definição de evento. O tipo variante dessa propriedade é EvtVarTypeString. Essa propriedade não contém o nome do modelo especificado na definição de evento, mas contém uma cadeia de caracteres XML que inclui o nó de modelo e cada nó de dados; a cadeia de caracteres não inclui o UserData. O valor será uma cadeia de caracteres vazia se a definição de evento não especificar um modelo. |
EvtEventMetadataPropertyIdEND Esse valor de enumeração marca o final dos valores de enumeração. |
Comentários
As propriedades channel, level, opcode, task e palavra-chave retornam o valor do atributo value. Para obter os metadados de uma propriedade cujo valor não é zero, chame a função EvtGetPublisherMetadataProperty para a propriedade . Por exemplo, para obter os metadados para a propriedade da tarefa, chame EvtGetPublisherMetadataProperty usando o identificador de propriedade do provedor EvtPublisherMetadataTasks. A função retorna uma matriz de objetos de tarefa que você enumera. Para cada objeto, compare o valor da propriedade de valor do objeto com o valor especificado no evento. Se os valores corresponderem, use os metadados desse objeto.
Requisitos
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 | winevt.h |