다음을 통해 공유


MetadataKey

MBAE 사용 중단 경고

중요

Windows 10 버전 1803부터 MBAE 앱 환경은 MO UWP 앱으로 대체됩니다. MO UWP 앱에 대한 자세한 내용은 UWP 모바일 광대역 앱을 참조하세요.

MetadataKey 요소는 서비스 메타데이터 패키지의 특성을 지정합니다. 여기에는 다음과 같은 옵션이 포함됩니다.

  • 디바이스에서 지원하는 각 하드웨어 함수의 식별자입니다.

  • 패키지 내의 텍스트 문자열에 대한 언어별 로캘입니다.

사용량

<MetadataKey>
  child elements
</MetadataKey>

특성

특성이 없습니다.

자식 요소

요소 Description
HardwareIDList HardwareIDList 요소는 디바이스에 대해 하나 이상의 하드웨어 식별 문자열을 지정합니다.
LastModifiedDate로 설정 LastModifiedDate 요소는 서비스 메타데이터 패키지가 마지막으로 변경된 타임스탬프를 지정합니다.
로캘 Locale 요소는 서비스 메타데이터 패키지의 지역화된 버전을 지정합니다.
ModelIDList ModelIDList 요소는 서비스 메타데이터 패키지 내에 지정된 각 디바이스 유형 또는 모델의 GUID를 지정합니다.
MultipleLocale MultipleLocale 요소는 서비스 메타데이터 패키지가 여러 로캘을 지원하는지 여부를 지정합니다.

부모 요소

요소 Description
PackageInfo PackageInfo 요소는 PackageInfo XML 스키마의 부모 요소입니다. 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>

다음은 PackageInfov2 XML 스키마 메타데이터입니다.

<?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 값을 기반으로 디바이스 메타데이터 저장소에서 서비스 메타데이터 패키지를 검색합니다. 둘 이상의 메타데이터 패키지가 디바이스의 모델 또는 하드웨어 ID와 일치하는 경우 운영 체제는 메타데이터 패키지 내의 로캘 값과 사용자 컴퓨터의 현재 언어 설정도 비교합니다.

  • 패키지에 디바이스 메타데이터 저장소 내의 기존 패키지보다 최신 LastModifiedDate 값이 있는 경우 디바이스 메타데이터 저장소를 서비스 메타데이터 패키지로 업데이트합니다.

MetadataKey 요소에는 다음이 포함되어야 합니다.

MetadataKey 요소가 필요합니다.