MetadataKey
MBAE 사용 중단 경고
중요
Windows 10 버전 1803부터 MBAE 앱 환경이 MO UWP 앱으로 대체됩니다. MO UWP 앱에 대한 자세한 내용은 UWP 모바일 광대역 앱을 참조하세요.
MetadataKey 요소는 서비스 메타데이터 패키지의 특성을 지정합니다. 포함되는 내용은 다음과 같습니다.
디바이스에서 지원하는 각 하드웨어 함수의 식별자입니다.
패키지 내의 텍스트 문자열에 대한 언어별 로캘입니다.
사용량
<MetadataKey>
child elements
</MetadataKey>
특성
특성이 없습니다.
자식 요소
| 요소 | 설명 |
|---|---|
| HardwareIDList | HardwareIDList 요소는 디바이스에 대해 하나 이상의 하드웨어 식별 문자열을 지정합니다. |
| LastModifiedDate로 설정 | LastModifiedDate 요소는 서비스 메타데이터 패키지가 마지막으로 변경된 타임스탬프를 지정합니다. |
| 로캘 | Locale 요소는 서비스 메타데이터 패키지의 지역화된 버전을 지정합니다. |
| ModelIDList | ModelIDList 요소는 서비스 메타데이터 패키지 내에 지정된 각 디바이스 유형 또는 모델의 GUID를 지정합니다. |
| MultipleLocale | MultipleLocale 요소는 서비스 메타데이터 패키지가 여러 로캘을 지원하는지 여부를 지정합니다. |
부모 요소
| 요소 | 설명 |
|---|---|
| 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 요소는 다음을 포함해야 합니다.
Locale 및 LastModifiedDate 요소의 한 인스턴스입니다.
HardwareIDList 또는 ModelIDList 요소의 한 인스턴스입니다. MetadataKey 요소는 두 요소의 인스턴스를 하나 포함할 수 있습니다.
MetadataKey 요소가 필요합니다.