Capabilities

Declara el acceso a los recursos de usuario protegidos que requiere el paquete.

Jerarquía de elementos

<Package>
   └─ <Capabilities>

Sintaxis

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10">
  ...
  <Capabilities>

    <!-- Child elements -->
    CapabilityChoice{0,100}
    CustomCapabilityChoice{0,1000}
    DeviceCapability{0,1000}

  </Capabilities>
</Package>

Clave

{} intervalo específico de repeticiones

Atributos

Ninguna.

Elementos hijos

Elemento secundario Descripción
DeviceCapability Declara una funcionalidad de dispositivo requerida por un paquete. En Windows 10.0.10240.0, puede contener hasta 100 Device elementos. En Windows 10.0.10586.0, puede contener hasta 1000 (para obtener sintaxis y ejemplos, vea Ejemplos).

Elementos principales

Elemento principal Descripción
Package Define el elemento raíz de un manifiesto de paquete de aplicación. El manifiesto describe la estructura y las funcionalidades del software para el sistema.

Requisitos

Elemento Value
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10
versión mínima del sistema operativo

Observaciones

Si no declara explícitamente las funcionalidades necesarias para que la aplicación acceda a los recursos de usuario, la aplicación no puede acceder a ese recurso. Sin embargo, incluso si declaras una funcionalidad, la aplicación todavía no tendrá acceso al recurso de usuario si no existe en el sistema o hay otras directivas de seguridad en vigor que limiten el acceso al recurso.

Examples

Este es un ejemplo del Capabilities nodo.

<Capabilities>
    <Capability Name="internetClient"/>
    <Capability Name="internetClientServer"/>
    <Capability Name="privateNetworkClientServer"/>
    <Capability Name="allJoyn"/>
    <uap:Capability Name="documentsLibrary"/>
    <uap:Capability Name="picturesLibrary"/>
    <uap:Capability Name="videosLibrary"/>
    <uap:Capability Name="musicLibrary"/>
    <uap:Capability Name="enterpriseAuthentication"/>
    <uap:Capability Name="sharedUserCertificates"/>
    <uap:Capability Name="userAccountInformation"/>
    <uap:Capability Name="removableStorage"/>
    <uap:Capability Name="appointments"/>
    <uap:Capability Name="contacts"/>
    <uap:Capability Name="phoneCall"/>
    <uap:Capability Name="blockedChatMessages"/>
    <uap:Capability Name="objects3D"/>
</Capabilities>

Consulte también

Declaraciones de funcionalidad de la aplicación