AutoplayHandler

MBAE 弃用警告

重要

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

AutoplayHandler 元素指定当用户插入设备时应显示为推荐的自动播放操作的 UWP 设备应用。

用法

<AutoplayHandler>
  child elements
</AutoplayHandler>

Attributes

没有属性。

子元素

元素 说明

PackageIdentity

指定应用的包标识 (名称和发布者) 。

应用程序

指定应用的应用程序 ID。

谓词

指定应用注册的谓词。

AutoplayType

指定自动播放事件是设备事件还是内容事件。 自动播放确定设备的类型,并为非卷设备引发 Device 事件或卷设备的 Content 事件。

EnableAutoPlayForRegisteredApps

指定是否为已注册的应用启用自动播放。

父元素

元素 说明

LaunchApplicationOnDeviceConnect

指定当用户插入设备时应显示为建议的自动播放操作的应用。

Xsd

      <xs:element name="AutoplayHandler" type="tns:AutoplayHandlerType" />

  <xs:complexType name="AutoplayHandlerType">
    <xs:sequence>
      <xs:element name="PackageIdentity" type="tns:PackageIdentityType" />
      <xs:element name="Application" type="tns:ApplicationType" />
      <xs:element name="Verb" type="tns:VerbType" />
      <xs:element name="AutoplayType" type="tns:AutoplayTypeType" />
      <xs:element name="EnableAutoPlayForRegisteredApps" type ="xs:boolean" default="false" minOccurs="0" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

备注

  • PackageIdentityApplication 元素的结构与应用程序清单结构相同,因此请复制应用程序清单中的元素。

  • 除了在设备元数据中包含 AutoplayHandler 元素外,指定的 UWP 设备应用还必须通过在事件的应用程序清单中添加声明来注册自动播放事件。 自动播放可识别应用的声明,然后将其包含在用户为响应该事件而可以采取的可能操作列表中。

  • 在设备安装过程中,仅下载SoftwareInfo.xml文件中 DeviceCompanionApplications 值中列出的包。 如果 LaunchApplicationOnDeviceConnect 元素值来自其他包,则 Windows 不知道它是否实际位于用户的设备上。 如果建议的应用程序不在用户的设备上,则不会向用户显示选择。

  • 即使应用程序与 DeviceCompanionApplications 条目相同,也可能不会始终显示在“自动播放”列表中。 如果用户未连接到 Internet 或者无法下载配套应用程序,则不会显示在列表中。 但是,当用户获取应用程序时,他们将在下次连接其设备时看到“可用新选项”自动播放对话框。

AutoplayHandler 元素是可选的。