Share via


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.

Windows 7 e Windows Server 2008 R2

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.