Сложный тип ProviderType
Определяет поставщика и метаданные, которые он использует для определения событий.
<xs:complexType name="ProviderType">
<xs:choice
minOccurs="0"
maxOccurs="unbounded"
>
<xs:element name="channels"
type="ChannelListType"
/>
<xs:element name="levels"
type="LevelListType"
/>
<xs:element name="tasks"
type="TaskListType"
/>
<xs:element name="opcodes"
type="OpcodeListType"
/>
<xs:element name="keywords"
type="KeywordListType"
/>
<xs:element name="maps"
type="MapType"
/>
<xs:element name="namedQueries"
type="NamedQueryType"
/>
<xs:element name="templates"
type="TemplateListType"
/>
<xs:element name="events"
type="DefinitionType"
/>
<xs:element name="filters"
type="FilterListType"
/>
<xs:any
processContents="lax"
namespace="##other"
/>
</xs:choice>
<xs:attribute name="name"
type="anyURI"
use="required"
/>
<xs:attribute name="guid"
type="GUIDType"
use="required"
/>
<xs:attribute name="resourceFileName"
type="filePath"
use="optional"
/>
<xs:attribute name="messageFileName"
type="filePath"
use="optional"
/>
<xs:attribute name="parameterFileName"
type="filePath"
use="optional"
/>
<xs:attribute name="helpLink"
type="anyURI"
use="optional"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="required"
/>
<xs:attribute name="message"
type="strTableRef"
use="optional"
/>
<xs:attribute name="source"
use="optional"
default="Xml"
>
<xs:simpleType>
<xs:restriction
base="xs:string"
>
<xs:enumeration
value="Xml"
/>
<xs:enumeration
value="Wbem"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="warnOnApplicationCompatibilityError"
type="xs:boolean"
use="optional"
default="false"
/>
<xs:anyAttribute
processContents="lax"
namespace="##other"
/>
</xs:complexType>
Дочерние элементы
Элемент | Тип | Описание |
---|---|---|
channels | ChannelListType | Определяет список каналов, в которые поставщики могут регистрировать события. |
события | DefinitionType | Определяет список определений событий событий, которые может регистрируются поставщиком. |
фильтры | FilterListType | Определяет список фильтров, поддерживаемых поставщиком. Фильтры можно использовать так же, как и ключевое слово, чтобы определить, хотите ли вы написать событие. Windows Server 2008 и Windows Vista: не поддерживается до Windows 7. |
ключевое слово | KeywordListType | Определяет список ключевое слово, которые классифицируют события. |
Уровней | LevelListType | Определяет список уровней, определяющих серьезность события. |
Карты | MapType | Определяет список пар "имя-значение", на которые можно ссылаться в разделе шаблона манифеста. |
namedQueries | NamedQueryType | Не используется. Определяет список именованных запросов, которые запрашивают строку сообщения события для значения и выполняют указанное действие при обнаружении. |
opcodes | OpcodeListType | Определяет список опкодов, которые можно использовать для группирования событий в задаче. |
Задачи | TaskListType | Определяет список задач, которые поставщик может использовать для группирования событий. Как правило, задачи используются для группировки событий для компонента или компонента поставщика. |
templates | TemplateListType | Определяет список шаблонов, указывающих данные для включения в события. |
Атрибуты
Имя. | Тип | Описание |
---|---|---|
guid | GUIDType | ИДЕНТИФИКАТОР GUID, который однозначно идентифицирует поставщика. |
helpLink | anyURI | URL-адрес или справка ПО MS, предоставляющие сведения о событиях, создаваемых поставщиком. |
message | strTableRef | Локализованное отображаемое имя поставщика. Строка сообщения ссылается на локализованную строку в разделе stringTable манифеста. |
messageFileName | filePath | Полный путь к файлу, который содержит локализованные ресурсы сообщений поставщика. Файл может быть исполняемым файлом или DLL-файлом. |
name | anyURI | Имя поставщика. Имя должно иметь форму, компонент корпоративного-продукта-. Имя не может превышать 255 символов и не может содержать символы: ">",< " и "", "|", "\", ":", "", "?", "*" или символы с кодами меньше 31. Кроме того, имя должно соответствовать общим ограничениям имен файлов и разделов реестра. Эти ограничения можно найти в именовании файла и ограничениях размера элемента реестра. |
parameterFileName | filePath | Полный путь к файлу, который содержит строковые ресурсы параметров поставщика. Файл может быть исполняемым файлом или DLL-файлом. Можно указать несколько файлов параметров, разделенных точкой с запятой. Файл выполняется поиск, когда строка сообщения события содержит строку параметра. Параметры позволяют предоставлять локализуемые строки вставки. Дополнительные сведения см. в примечаниях. |
resourceFileName | filePath | Полный путь к файлу, который содержит ресурсы метаданных поставщика. Файл может быть исполняемым файлом или DLL-файлом. |
source | Только для внутреннего пользования. |
|
symbol | CSymbolType | Символ, используемый для ссылки на GUID поставщика в приложении. Компилятор сообщений (MC.exe) использует символ для создания константы для GUID поставщика в файле заголовка, который создает компилятор. |
warnOnApplicationCompatibilityError | xs:boolean | Только для внутреннего пользования. |
Замечания
Windows Просмотр событий (Eventvwr.exe) будет использовать локализованную строку сообщения, если она доступна; в противном случае она использует строку из атрибута имени.
Пути к resourceFileName, messageFileName и parameterFileName могут содержать переменные среды. Если вы определяете новую переменную среды для использования в пути, необходимо перезапустить компьютер, чтобы служба журналов событий может забрать новую переменную; в противном случае служба не сможет найти ресурсы поставщика.
Строка сообщения события может содержать строки вставки и строки параметров. Строка вставки имеет форму %n, где n — это одноуровневый индекс, определяющий элемент данных из шаблона данных события, который требуется вставить в сообщение. Строка параметра (см . атрибут parameterFileName ) имеет форму %%n, где n является идентификатором сообщения в таблице сообщений. Если строка сообщения события содержит "%1 %1 %11 = %2 %12", а значения элементов данных для %1 и %2 были 8 и 2 соответственно, а строки параметров для %%11 и %%12 были "кварты" и "галлоны", соответственно, форматированная строка будет "8 квартов = 2 галлона".
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |