Элемент instrumentationManifest
Корневой узел манифеста.
<xs:element name="instrumentationManifest">
<xs:complexType>
<xs:complexContent>
<xs:extension
base="InstrumentationManifestType"
>
<xs:choice
maxOccurs="3"
>
<xs:choice>
<xs:element name="metadata"
type="MetadataType"
/>
<xs:element name="instrumentation"
type="InstrumentationType"
/>
</xs:choice>
<xs:element name="localization"
type="LocalizationType"
/>
<xs:any
processContents="lax"
minOccurs="0"
maxOccurs="unbounded"
namespace="##other"
/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Дочерние элементы
Элемент | Тип | Описание |
---|---|---|
Инструментария | InstrumentationType | В этом разделе определяется один или несколько поставщиков событий и события, которые они регистрируют. |
Локализации | Тип локализации | В этом разделе определяются локализованные строки сообщений, которые потребители используют для отображения. Например, этот раздел будет содержать локализованную строку сообщения для имени поставщика, определяемые события и все определяемые атрибуты событий, такие как каналы, задачи и коды операций. |
Метаданных | MetadataType | В этом разделе определяются типы метаданных, которые могут использоваться другими манифестами. Пример см. в файле Winmeta.xml, включенном в папку \Include пакета Windows SDK. |
Комментарии
Элемент instrumentationManifest должен содержать следующие пространства имен:
- xmlns="https://schemas.microsoft.com/win/2004/08/events" xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xs="https://www.w3.org/2001/XMLSchema"
Манифест должен содержать раздел инструментирования и раздел локализации. Раздел инструментирования и раздел метаданных являются взаимоисключающими (нельзя определить оба в одном манифесте). Хотя можно создать манифест, содержащий раздел метаданных, служба не будет использовать его; единственными метаданными, которые распознает служба, являются метаданные, найденные в файле Winmeta.xml.
Примеры
В следующем примере показана структура полностью определенного манифеста инструментирования.
<instrumentationManifest
xmlns="http://schemas.microsoft.com/win/2004/08/events"
xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events"
xmlns:xs="https://www.w3.org/2001/XMLSchema"
>
<instrumentation>
<events>
<provider ...>
<channels>
<importChanel .../>
<channel .../>
</channels>
<levels>
<level .../>
</levels>
<tasks>
<task .../>
</tasks>
<opcodes>
<opcode .../>
</opcodes>
<keywords>
<keyword .../>
</keywords>
<filters>
<filter .../>
</filters>
<maps>
<valueMap ...>
<map .../>
</valueMap>
<bitMap ...>
<map .../>
</bitMap>
</maps>
<namedQueries>
<patternMap ...>
<map .../>
</patternMap>
</namedQueries>
<templates>
<template ...>
<data .../>
<UserData>
<!-- valid XML fragment -->
</UserData>
</template>
</templates>
<events>
<event .../>
</events>
</provider>
</events>
</instrumentation>
<localization>
<resources ...>
<stringTable>
<string .../>
</stringTable>
</resources>
</localization>
</instrumentationManifest>
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |