Поделиться через


Возможности (схема расширений для Windows 8.1)

Объявляет доступ к защищенным ресурсам пользователя, которые требуются для пакета.

Иерархия элементов

<Пакет>
<Возможности>

Синтаксис

<Capabilities>

  <!-- Child elements -->
  Capability{0,10},
  DeviceCapabilityChoice{0,100}

</Capabilities>

Ключ

{} конкретный диапазон вхождений

Атрибуты и элементы

Атрибуты

Отсутствует.

Дочерние элементы

Дочерний элемент Описание
Возможность

Объявляет возможности, необходимые для пакета.

DeviceCapabilityChoice

Абстрактный элемент выбора возможностей устройства для группы подстановки XSD. Это не может быть объявлено в XML.

 

Родительские элементы

Родительский элемент Описание
Пакет

Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы.

 

Remarks

Если вы не хотите явно объявлять возможности, необходимые приложению для доступа к ресурсам пользователей, приложение не сможет получить доступ к этому ресурсу. Однако даже если вы объявили возможность, приложение по-прежнему не будет иметь доступа к ресурсу пользователя, если он не существует в системе или существуют другие политики безопасности, ограничивающие доступ к ресурсу.

Примеры

Ниже приведен пример узла возможностей , который объявляет 3 возможности.

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
</Capabilities>

См. также раздел

Объявления возможностей приложения

Требования

Значение
Пространство имен http://schemas.microsoft.com/appx/2010/manifest