Share via


Novedades (registro de eventos de Windows)

En esta página se resumen las nuevas características que se agregaron a la API de registro de eventos de Windows para cada versión.

Windows 7 y Windows Server 2008 R2

A continuación se muestran los cambios realizados en el esquema EventManifest :

  • Se quitó el tipo complejo TaskEventDefinitionType . Para proporcionar la misma funcionalidad, use códigos de operación específicos de la tarea (vea el elemento opcodes del tipo complejo TaskType .
  • Se han agregado los tipos simples CSymbolType, filePath y strTableRef para restringir los valores asignados a los atributos de estos tipos.
  • Se agregó el atributo filters al tipo complejo ProviderType . Los proveedores pueden usar filtros de la misma manera que los proveedores usan el nivel y las palabras clave para determinar si deben escribir un evento.
  • Se han agregado los siguientes tipos de salida que puede especificar para los elementos de datos definidos en una plantilla de datos de eventos:
    • win:DateTimeCultureInsensitive
    • win:HResult
    • win:NTSTATUS
  • Ahora se respetan los tipos de salida, mientras que antes de que se omitiran.

Se realizaron los siguientes cambios en la versión del compilador de mensajes que se incluye con la versión de Windows 7 de Windows SDK:

  • Se han agregado argumentos para que el compilador genere código de registro basado en el manifiesto. También puede solicitar que el compilador genere código para registrar eventos en sistemas operativos anteriores a Windows Vista. Para obtener una lista de los argumentos, vea la sección "Argumentos específicos para generar código usado para registrar eventos" del tema Compilador de mensajes.
  • El compilador ahora aplica una validación sintáctica y semántica más estricta en el manifiesto. Esto puede provocar que algunos manifiestos que se compilen correctamente en versiones anteriores del compilador de mensajes requieran cambios para compilar correctamente con la versión más reciente.