перечисление EVT_PUBLISHER_METADATA_PROPERTY_ID (winevt.h)
Определяет идентификаторы, определяющие свойства метаданных поставщика.
Синтаксис
typedef enum _EVT_PUBLISHER_METADATA_PROPERTY_ID {
EvtPublisherMetadataPublisherGuid = 0,
EvtPublisherMetadataResourceFilePath,
EvtPublisherMetadataParameterFilePath,
EvtPublisherMetadataMessageFilePath,
EvtPublisherMetadataHelpLink,
EvtPublisherMetadataPublisherMessageID,
EvtPublisherMetadataChannelReferences,
EvtPublisherMetadataChannelReferencePath,
EvtPublisherMetadataChannelReferenceIndex,
EvtPublisherMetadataChannelReferenceID,
EvtPublisherMetadataChannelReferenceFlags,
EvtPublisherMetadataChannelReferenceMessageID,
EvtPublisherMetadataLevels,
EvtPublisherMetadataLevelName,
EvtPublisherMetadataLevelValue,
EvtPublisherMetadataLevelMessageID,
EvtPublisherMetadataTasks,
EvtPublisherMetadataTaskName,
EvtPublisherMetadataTaskEventGuid,
EvtPublisherMetadataTaskValue,
EvtPublisherMetadataTaskMessageID,
EvtPublisherMetadataOpcodes,
EvtPublisherMetadataOpcodeName,
EvtPublisherMetadataOpcodeValue,
EvtPublisherMetadataOpcodeMessageID,
EvtPublisherMetadataKeywords,
EvtPublisherMetadataKeywordName,
EvtPublisherMetadataKeywordValue,
EvtPublisherMetadataKeywordMessageID,
EvtPublisherMetadataPropertyIdEND
} EVT_PUBLISHER_METADATA_PROPERTY_ID;
Константы
EvtPublisherMetadataPublisherGuid Значение: 0 Идентифицирует атрибут GUID поставщика. Тип variant для этого свойства — EvtVarTypeGuid. |
EvtPublisherMetadataResourceFilePath Определяет атрибут resourceFilePath поставщика. Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataParameterFilePath Определяет атрибут parameterFilePath поставщика. Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataMessageFilePath Определяет атрибут messageFilePath поставщика. Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataHelpLink Определяет атрибут helpLink поставщика. Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataPublisherMessageID Идентифицирует атрибут сообщения поставщика. Метаданные — это идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Тип variant для этого свойства — EvtVarTypeUInt32. Если поставщик не указывает сообщение, значение равно –1. |
EvtPublisherMetadataChannelReferences Определяет дочерний элемент канала поставщика. Тип variant для этого свойства — EvtVarTypeEvtHandle. Чтобы получить доступ к метаданным каналов, которые определяет или импортирует поставщик, используйте этот дескриптор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Завершив работу с дескриптором, вызовите функцию EvtClose . |
EvtPublisherMetadataChannelReferencePath Идентифицирует атрибут name канала. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataChannelReferenceIndex Определяет отсчитываемое от нуля значение индекса канала в списке каналов. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceID Идентифицирует атрибут value канала. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceFlags Определяет значение флагов, указывающее, импортирован ли этот канал из другого поставщика. Канал импортируется, если задано значение флага EvtChannelReferenceImported. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. |
EvtPublisherMetadataChannelReferenceMessageID Идентифицирует атрибут сообщения канала. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если в канале не указано сообщение, значение равно –1. |
EvtPublisherMetadataLevels Определяет дочерний элемент levels поставщика. Тип variant для этого свойства — EvtVarTypeEvtHandle. Чтобы получить доступ к метаданным уровней, на которые поставщик определяет или ссылается, используйте этот дескриптор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Завершив работу с дескриптором, вызовите функцию EvtClose . |
EvtPublisherMetadataLevelName Идентифицирует атрибут name уровня. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataLevelValue Идентифицирует атрибут value уровня. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. |
EvtPublisherMetadataLevelMessageID Идентифицирует атрибут сообщения уровня. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если уровень не указывает сообщение, значение равно –1. |
EvtPublisherMetadataTasks Определяет дочерний элемент tasks поставщика. Тип variant для этого свойства — EvtVarTypeEvtHandle. Чтобы получить доступ к метаданным задач, определяемых поставщиком, используйте этот дескриптор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Завершив работу с дескриптором, вызовите функцию EvtClose . |
EvtPublisherMetadataTaskName Идентифицирует атрибут name задачи. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataTaskEventGuid Идентифицирует атрибут eventGuid задачи. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataTaskValue Идентифицирует атрибут value задачи. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. |
EvtPublisherMetadataTaskMessageID Идентифицирует атрибут сообщения задачи. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если задача не указывает сообщение, значение равно –1. |
EvtPublisherMetadataOpcodes Определяет дочерний элемент opcodes поставщика. Тип variant для этого свойства — EvtVarTypeEvtHandle. Чтобы получить доступ к метаданным кодов операций, которые определяет или ссылается поставщик, используйте этот дескриптор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Завершив работу с дескриптором, вызовите функцию EvtClose . |
EvtPublisherMetadataOpcodeName Идентифицирует атрибут name кода операции. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип варианта для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataOpcodeValue Идентифицирует атрибут value кода операции. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Слово high содержит значение кода операции, а слово low — задачу, которой оно принадлежит. Если низкое слово равно нулю, код операции определяется глобально; в противном случае код операции зависит от задачи. Используйте низкое значение слова, чтобы определить задачу, определяющую код операции. |
EvtPublisherMetadataOpcodeMessageID Идентифицирует атрибут message кода операции. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если в коде операции не указано сообщение, значение равно –1. |
EvtPublisherMetadataKeywords Определяет дочерний элемент keywords поставщика. Тип варианта для этого свойства — EvtVarTypeEvtHandle. Чтобы получить доступ к метаданным ключевых слов, определяемых поставщиком, используйте этот дескриптор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Завершив работу с дескриптором, вызовите функцию EvtClose . |
EvtPublisherMetadataKeywordName Идентифицирует атрибут name ключевое слово. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип варианта для этого свойства — EvtVarTypeString. |
EvtPublisherMetadataKeywordValue Идентифицирует атрибут mask ключевое слово. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип варианта для этого свойства — EvtVarTypeUInt64. |
EvtPublisherMetadataKeywordMessageID Идентифицирует атрибут сообщения ключевое слово. Используйте этот идентификатор при вызове функции EvtGetObjectArrayProperty . Дополнительные сведения см. в разделе "Заметки". Тип variant для этого свойства — EvtVarTypeUInt32. Свойство содержит идентификатор ресурса, назначенный строке сообщения. Чтобы получить строку сообщения, вызовите функцию EvtFormatMessage . Если ключевое слово не указывает сообщение, значение равно –1. |
EvtPublisherMetadataPropertyIdEND Это значение перечисления помечает конец значений перечисления. |
Комментарии
Этот список идентификаторов в этом перечислении подходит для тех свойств, которые не могут измениться. Чтобы получить конфигурацию для канала, вызовите функцию EvtGetChannelConfigProperty .
При вызове функции EvtGetPublisherMetadataProperty нельзя использовать следующие идентификаторы свойств:
- EvtPublisherMetadataChannelReferencePath
- EvtPublisherMetadataChannelReferenceIndex
- EvtPublisherMetadataChannelReferenceID
- EvtPublisherMetadataChannelReferenceFlags
- EvtPublisherMetadataChannelReferenceMessageID
- EvtPublisherMetadataLevelName
- EvtPublisherMetadataLevelValue
- EvtPublisherMetadataLevelMessageID
- EvtPublisherMetadataTaskName
- EvtPublisherMetadataTaskEventGuid
- EvtPublisherMetadataTaskValue
- EvtPublisherMetadataTaskMessageID
- EvtPublisherMetadataOpcodeName
- EvtPublisherMetadataOpcodeValue
- EvtPublisherMetadataOpcodeMessageID
- EvtPublisherMetadataKeywordName
- EvtPublisherMetadataKeywordValue
- EvtPublisherMetadataKeywordMessageID
Дескриптор указывает на массив объектов , содержащих метаданные для дочернего типа, определяемого поставщиком. Чтобы определить, сколько объектов в массиве, вызовите функцию EvtGetObjectArraySize . Чтобы получить доступ к свойству одного из объектов , вызовите функцию EvtGetObjectArrayProperty и укажите идентификатор свойства, которое требуется извлечь.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | winevt.h |
См. также раздел
EVT_EVENT_METADATA_PROPERTY_ID