Partilhar via


MetadataKey

Aviso de substituição do MBAE

Importante

A partir de Windows 10, versão 1803, a experiência do aplicativo MBAE é substituída por um aplicativo UWP mo. Para obter mais informações sobre aplicativos UWP mo, consulte Aplicativos de banda larga móvel UWP.

O elemento MetadataKey especifica os atributos do pacote de metadados de serviço. Isso inclui o seguinte:

  • O identificador para cada função de hardware compatível com o dispositivo.

  • A localidade específica do idioma para as cadeias de caracteres de texto dentro do pacote.

Uso

<MetadataKey>
  child elements
</MetadataKey>

Atributos

Não há atributos.

Elementos filho

Elemento Descrição
HardwareIDList O elemento HardwareIDList especifica uma ou mais cadeias de caracteres de identificação de hardware para o dispositivo.
LastModifiedDate O elemento LastModifiedDate especifica o carimbo de data/hora no qual o pacote de metadados de serviço foi alterado pela última vez.
Localidade O elemento Locale especifica a versão localizada do pacote de metadados de serviço.
ModelIDList O elemento ModelIDList especifica o GUID de cada tipo de dispositivo ou modelo especificado no pacote de metadados de serviço.
MultipleLocale O elemento MultipleLocale especifica se o pacote de metadados de serviço dá suporte a várias localidades.

Elementos pai

Elemento Descrição
Packageinfo O elemento PackageInfo é o elemento pai do esquema XML PackageInfo. Os elementos filho do elemento PackageInfo especificam os atributos do pacote de metadados do dispositivo.

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>

Veja a seguir os metadados de esquema 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>

Comentários

Os elementos filho do elemento MetadataKey especificam os metadados que o sistema operacional usa para fazer o seguinte:

  • Pesquise no repositório de metadados do dispositivo um pacote de metadados de serviço com base no valor de ModelID ou HardwareID de um dispositivo. Se mais de um pacote de metadados corresponder à ID de Hardware ou modelo do dispositivo, o sistema operacional também comparará o valor Localidade dentro do pacote de metadados com a configuração de idioma atual no computador do usuário.

  • Atualize o repositório de metadados do dispositivo com o pacote de metadados de serviço se um pacote tiver um valor LastModifiedDate mais recente do que um pacote existente no repositório de metadados do dispositivo.

O elemento MetadataKey deve conter:

O elemento MetadataKey é necessário.