Novidades (Log de Eventos do Windows)
Esta página resume os novos recursos que foram adicionados à API de Log de Eventos do Windows para cada versão.
Veja a seguir as alterações feitas no esquema EventManifest :
- Removido o tipo complexo TaskEventDefinitionType . Para fornecer a mesma funcionalidade, use opcodes específicos da tarefa (consulte o elemento opcodes do tipo complexo TaskType .
- Foram adicionados os tipos simples CSymbolType, filePath e strTableRef para restringir valores atribuídos a atributos desses tipos.
- Adicionado o atributo filters ao tipo complexo ProviderType . Os provedores podem usar filtros da mesma forma que os provedores usam palavras-chave e nível para determinar se devem escrever um evento.
- Adicionados os seguintes tipos de saída que você pode especificar para itens de dados definidos em um modelo de dados de evento:
- win:DateTimeCultureInsensitive
- win:HResult
- win:NTSTATUS
- Os tipos de saída agora são respeitados, enquanto antes de serem ignorados.
As seguintes alterações foram feitas na versão do Compilador de Mensagens fornecida com a versão do Windows 7 do SDK do Windows:
- Adicionados argumentos para que o compilador gere código de log com base no manifesto. Você também pode solicitar que o compilador gere código para registrar eventos em sistemas operacionais antes do Windows Vista. Para obter uma lista dos argumentos, confira a seção "Argumentos específicos para gerar código usado para registrar eventos" no tópico Compilador de Mensagens .
- O compilador agora impõe uma validação sintática e semântica mais rigorosa no manifesto. Isso pode fazer com que alguns manifestos compilados com êxito em versões anteriores do compilador de mensagens exijam alterações para serem compilados com êxito usando a versão mais recente.