enumeración EVT_EVENT_METADATA_PROPERTY_ID (winevt.h)
Define los identificadores que identifican las propiedades de metadatos de una definición 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 el atributo value de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EventMetadataEventVersion Identifica el atributo de versión de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. |
EventMetadataEventChannel Identifica el atributo channel de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. Esta propiedad no contiene el identificador de canal que especificó en la definición de evento, sino que contiene el atributo value del canal. El valor es cero si la definición de evento no especifica un canal. |
EventMetadataEventLevel Identifica el atributo level de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. Esta propiedad no contiene el nombre de nivel que especificó en la definición de evento, sino que contiene el atributo value del nivel. El valor es cero si la definición de evento no especifica un nivel. |
EventMetadataEventOpcode Identifica el atributo opcode de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. Esta propiedad no contiene el nombre de código de operación que especificó en la definición de evento, sino que contiene el atributo value del código de operación. El valor es cero si la definición de evento no especifica un código de operación. |
EventMetadataEventTask Identifica el atributo task de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. Esta propiedad no contiene el nombre de tarea que especificó en la definición de evento, sino que contiene el atributo value de la tarea. El valor es cero si la definición de evento no especifica una tarea. |
EventMetadataEventKeyword Identifica el atributo de palabra clave de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt64. Esta propiedad no contiene la lista de nombres de palabra clave que especificó en la definición de evento, sino que contiene una máscara de 64 bits de todas las palabras clave. Los 16 bits principales de la máscara están reservados para uso interno y deben omitirse al determinar los bits de palabra clave que establece la definición de evento. |
EventMetadataEventMessageID Identifica el atributo de mensaje de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeUInt32. La propiedad contiene el identificador de recurso que se asigna a la cadena de mensaje. Para obtener la cadena de mensaje, llame a la función EvtFormatMessage . Si la definición de evento no especifica un mensaje, el valor es –1. |
EventMetadataEventTemplate Identifica el atributo de plantilla de la definición de evento. El tipo de variante de esta propiedad es EvtVarTypeString. Esta propiedad no contiene el nombre de plantilla que especificó en la definición de evento, sino que contiene una cadena XML que incluye el nodo de plantilla y cada nodo de datos; la cadena no incluye UserData. El valor es una cadena vacía si la definición de evento no especifica una plantilla. |
EvtEventMetadataPropertyIdEND Este valor de enumeración marca el final de los valores de enumeración. |
Comentarios
Las propiedades channel, level, opcode, task y keyword devuelven el valor del atributo value. Para obtener los metadatos de una propiedad cuyo valor no es cero, llame a la función EvtGetPublisherMetadataProperty para la propiedad . Por ejemplo, para obtener los metadatos de la propiedad de tarea, llame a EvtGetPublisherMetadataProperty mediante el identificador de propiedad del proveedor EvtPublisherMetadataTasks. La función devuelve una matriz de objetos de tarea que se enumeran. Para cada objeto, compare el valor de la propiedad value del objeto con el valor especificado en el evento . Si los valores coinciden, use los metadatos de ese objeto.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | winevt.h |