HardwareId (PackageInfo)

MBAE 弃用警告

重要

从 Windows 10 版本 1803 开始,MBAE 应用体验将替换为 MO UWP 应用。 有关 MO UWP 应用的详细信息,请参阅 UWP 移动宽带应用

对于服务元数据包,HardwareID 值以以下形式表示移动网络运营商:

  • GSM 网络:IMSI 值

  • GSM 网络:ICCID 值

  • CDMA 网络:提供程序名称值

  • CDMA 网络:提供程序 ID 值 (也称为 SID)

用法

<HardwareID>
  text
</HardwareID>

Attributes

没有属性。

文本值

在元数据创建过程中生成正确的硬件 ID 值涉及复杂的算法。 应使用 Windows 驱动程序工具包 (WDK) 中包含的MBIDGenerator.exe生成硬件 ID 值。

子元素

没有子元素。

父元素

元素 说明

HardwareIDList

HardwareIDList 元素指定服务元数据包的一个或多个硬件标识字符串。

Xsd

<xs:element name="HardwareID" type="tns:HardwareIDType" maxOccurs="unbounded" />

<xs:simpleType name="HardwareIDType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="207" />
    <xs:pattern value="^([a-zA-Z0-9!#$%&()*+\-./:;&lt;=&gt;?@[\\\]^_`{|}~])*$" /> 
  </xs:restriction>
</xs:simpleType>

备注

  • PackageInfo.xml中包含的硬件 ID 必须添加“DOID:”前缀。 例如:DOID:MBAE:0:hashednumber1

  • 可以使用多个 HardwareID 元素来指定服务。

  • 对于 GSM IMSI 或 ICCID 范围,起始范围值必须以 00 结束,结束范围值必须以 99 结束。 出于隐私原因,IMSI 和 ICCID 值的匹配在 100 个块中发生。

HardwareID 元素是必需的。