перечисление EVT_EVENT_METADATA_PROPERTY_ID (winevt.h)
Определяет идентификаторы, определяющие свойства метаданных определения события.
Синтаксис
typedef enum _EVT_EVENT_METADATA_PROPERTY_ID {
EventMetadataEventID,
EventMetadataEventVersion,
EventMetadataEventChannel,
EventMetadataEventLevel,
EventMetadataEventOpcode,
EventMetadataEventTask,
EventMetadataEventKeyword,
EventMetadataEventMessageID,
EventMetadataEventTemplate,
EvtEventMetadataPropertyIdEND
} EVT_EVENT_METADATA_PROPERTY_ID;
Константы
EventMetadataEventID Определяет атрибут значения определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. |
EventMetadataEventVersion Определяет атрибут версии определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. |
EventMetadataEventChannel Определяет атрибут канала определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. Это свойство не содержит идентификатор канала, указанный в определении события, а содержит атрибут значения канала. Значение равно нулю, если определение события не указывает канал. |
EventMetadataEventLevel Определяет атрибут уровня определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. Это свойство не содержит имя уровня, указанное в определении события, а содержит атрибут значения уровня. Значение равно нулю, если определение события не указывает уровень. |
EventMetadataEventOpcode Идентифицирует атрибут opcode определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. Это свойство не содержит имя кода операции, указанное в определении события, а содержит атрибут значения кода операции. Значение равно нулю, если определение события не указывает код операции. |
EventMetadataEventTask Определяет атрибут задачи определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. Это свойство не содержит имя задачи, указанное в определении события, а содержит атрибут значения задачи. Значение равно нулю, если определение события не указывает задачу. |
EventMetadataEventKeyword Определяет атрибут ключевого слова определения события. Тип варианта для этого свойства — EvtVarTypeUInt64. Это свойство не содержит список имен ключевых слов, указанных в определении события, а содержит 64-разрядную маску всех ключевых слов. Первые 16 бит маски зарезервированы для внутреннего использования и должны игнорироваться при определении битов ключевых слов, заданных набором определений событий. |
EventMetadataEventMessageID Идентифицирует атрибут сообщения определения события. Тип варианта для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если определение события не указывает сообщение, значение равно –1. |
EventMetadataEventTemplate Определяет атрибут шаблона определения события. Тип варианта для этого свойства — EvtVarTypeString. Это свойство не содержит имя шаблона, указанное в определении события, а содержит XML-строку, содержащую узел шаблона и каждый узел данных; Строка не содержит UserData. Значение является пустой строкой, если определение события не указывает шаблон. |
EvtEventMetadataPropertyIdEND Это значение перечисления помечает конец значений перечисления. |
Комментарии
Свойства канала, уровня, opcode, задачи и ключевого слова возвращают значение атрибута значения. Чтобы получить метаданные для свойства, значение которого не равно нулю, вызовите функцию EvtGetPublisherMetadataProperty для свойства. Например, чтобы получить метаданные для свойства задачи, вызовите EvtGetPublisherMetadataProperty с помощью идентификатора свойства поставщика EvtPublisherMetadataTasks. Функция возвращает массив объектов задач, которые вы перечисляете. Для каждого объекта сравните значение свойства значения объекта со значением, указанным в событии. Если значения совпадают, используйте метаданные из этого объекта.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | winevt.h |