Поделиться через


Ключ метаданных

Предупреждение об устаревании ПРОГРАММЫ 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 является обязательным.