AutoplayHandler
Предупреждение об устаревании MBAE
Важно!
Начиная с Windows 10 версии 1803, интерфейс приложения MBAE заменяется приложением MO UWP. Дополнительные сведения о приложениях MO UWP см. в статье Мобильные широкополосные приложения UWP.
Элемент AutoplayHandler указывает приложение устройства UWP, которое должно отображаться в качестве рекомендуемого действия автозапуска, когда пользователь подключает устройство.
Использования
<AutoplayHandler>
child elements
</AutoplayHandler>
Атрибуты
Атрибуты отсутствуют.
Дочерние элементы
Элемент | Описание |
---|---|
Указывает удостоверение пакета (имя и издатель) для приложения. |
|
Указывает идентификатор приложения для приложения. |
|
Указывает команду, регистрируемую приложением. |
|
Указывает, является ли событие автозапуска событием устройства или событием содержимого. Автозапуск определяет тип устройства и вызывает событие Device для устройств, не являющихся томами, или событие Content для устройств томов. |
|
Указывает, включено ли автозапуск для зарегистрированных приложений. |
Родительские элементы
Элемент | Описание |
---|---|
Указывает приложение, которое должно отображаться в качестве рекомендуемого действия автозапуска при подключении пользователя к устройству. |
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>
Замечания
Структура элементов PackageIdentity и Application идентична структуре манифеста приложения, поэтому скопируйте элементы из манифеста приложения.
Помимо включения элемента AutoplayHandler в метаданные устройства, указанное приложение устройства UWP также должно зарегистрироваться для события AutoPlay, добавив объявление в манифест приложения для события . Автозапуск распознает объявление для приложения, а затем включает его в список возможных действий, которые пользователь может предпринять для реагирования на это событие.
При установке устройства будет скачан только пакет, указанный в значении DeviceCompanionApplications в файле SoftwareInfo.xml. Если значение элемента LaunchApplicationOnDeviceConnect относится к другому пакету, Windows не знает, будет ли он на самом деле находиться на устройстве пользователя. Если рекомендуемое приложение не находится на устройстве пользователя, пользователям не будет предоставлен выбор.
Даже если приложение совпадает с записью DeviceCompanionApplications , оно не всегда может отображаться в списке автозапуска. Если пользователь не подключен к Интернету или иным образом не сможет скачать приложение-компаньон, оно не появится в списке. Однако когда пользователь получает приложение, при следующем подключении устройства появится диалоговое окно автозапуска "Доступен новый параметр".
Элемент AutoplayHandler является необязательным.