Ключ метаданных
Предупреждение об устаревании ПРОГРАММЫ MBAE
Важно!
Начиная с Windows 10 версии 1803, интерфейс приложения MBAE заменяется приложением MO UWP. Дополнительные сведения о приложениях UWP mo см. в разделе Мобильные широкополосные приложения UWP.
Элемент MetadataKey задает атрибуты пакета метаданных службы. следующие основные параметры.
Идентификатор каждой аппаратной функции, поддерживаемой устройством.
Языковой стандарт для текстовых строк в пакете.
Использование
<MetadataKey>
child elements
</MetadataKey>
Атрибуты
Атрибуты отсутствуют.
Дочерние элементы
Элемент | Описание |
---|---|
HardwareIDList | Элемент HardwareIDList указывает одну или несколько строк идентификации оборудования для устройства. |
LastModifiedDate | Элемент LastModifiedDate указывает метку времени, в которой последний раз изменялся пакет метаданных службы. |
Локаль | Элемент Locale указывает локализованную версию пакета метаданных службы. |
ModelIDList | Элемент ModelIDList задает GUID каждого типа устройства или модели, указанной в пакете метаданных службы. |
MultipleLocale | Элемент MultipleLocale указывает, поддерживает ли пакет метаданных службы несколько языковых стандартов. |
Родительские элементы
Элемент | Описание |
---|---|
PackageInfo | Элемент PackageInfo является родительским элементом xml-схемы PackageInfo. Дочерние элементы элемента PackageInfo указывают атрибуты пакета метаданных устройства. |
XSD
<xs:element name="MetadataKey" type="tns:MetadataKeyType" />
<xs:complexType name="MetadataKeyType">
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element name="HardwareIDList" type="tns:HardwareIDListType" />
<xs:element name="ModelIDList" type="tns:ModelIDListType" minOccurs="0" />
</xs:sequence>
<xs:element name="ModelIDList" type="tns:ModelIDListType" />
</xs:choice>
<xs:element name="Locale" type="tns:LocaleType" />
<xs:element name="LastModifiedDate" type="xs:dateTime" />
<xs:element ref="v2:MultipleLocale" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
Ниже приведены метаданные схемы XML PackageInfov2:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/PackageInfov2"
xmlns:tns="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/PackageInfov2"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
blockDefault="#all">
<xs:element name="MultipleLocale" type ="xs:boolean" />
</xs:schema>
Комментарии
Дочерние элементы элемента MetadataKey указывают метаданные, которые операционная система использует для выполнения следующих действий:
Выполните поиск пакета метаданных службы в хранилище метаданных устройства на основе значения ModelID устройства или HardwareID . Если несколько пакетов метаданных соответствуют модели устройства или идентификатору оборудования, операционная система также сравнивает значение языкового стандарта в пакете метаданных с текущим языковым параметром на компьютере пользователя.
Обновите хранилище метаданных устройства пакетом метаданных службы, если пакет имеет более новое значение LastModifiedDate , чем существующий пакет в хранилище метаданных устройства.
Элемент MetadataKey должен содержать:
Один экземпляр элементов Locale и LastModifiedDate .
Один экземпляр элементов HardwareIDList или ModelIDList . Элемент MetadataKey может содержать один экземпляр обоих элементов.
Элемент MetadataKey является обязательным.