Novità (registro eventi di Windows)

Questa pagina riepiloga le nuove funzionalità aggiunte all'API registro eventi di Windows per ogni versione.

Windows 7 e Windows Server 2008 R2

Di seguito sono riportate le modifiche apportate allo schema EventManifest :

  • Rimosso il tipo complesso TaskEventDefinitionType . Per fornire la stessa funzionalità, usare opcode specifici dell'attività (vedere l'elemento opcodes del tipo complesso TaskType .
  • Aggiunta dei tipi semplici CSymbolType, filePath e strTableRef per limitare i valori assegnati agli attributi di questi tipi.
  • Aggiunta dell'attributo filters al tipo complesso ProviderType . I provider possono usare filtri nello stesso modo in cui i provider usano parole chiave e di livello per determinare se devono scrivere un evento.
  • Sono stati aggiunti i tipi di output seguenti che è possibile specificare per gli elementi di dati definiti in un modello di dati dell'evento:
    • win:DateTimeCultureInsensitive
    • win:HResult
    • win:NTSTATUS
  • I tipi di output vengono ora rispettati, mentre prima di essere ignorati.

Sono state apportate le modifiche seguenti alla versione del compilatore di messaggi fornita con la versione di Windows 7 di Windows SDK:

  • Aggiunta di argomenti per fare in modo che il compilatore generi il codice di registrazione in base al manifesto. È anche possibile richiedere al compilatore di generare codice per registrare gli eventi nei sistemi operativi precedenti a Windows Vista. Per un elenco degli argomenti, vedere la sezione "Argomenti specifici per la generazione di codice usato per registrare gli eventi" dell'argomento Message Compiler .
  • Il compilatore applica ora una convalida sintattica e semantica più restrittiva nel manifesto. Ciò può causare la compilazione di alcuni manifesti compilati correttamente nelle versioni precedenti del compilatore di messaggi per richiedere modifiche per la compilazione corretta usando la versione più recente.