Funcionalidades (Windows 10)

Declara o acesso aos recursos de usuário protegidos exigidos pelo pacote.

Hierarquia de elementos

<Pacote>

    <Funcionalidades>

Syntax

<Capabilities>

  <!-- Child elements -->
  Capability{0,100},
  uap:Capability{0,100},
  DeviceCapability{0,100},
  mobile:Capability{0,100},
  rescap:Capability{0,100},
  uap:Capability{0,100},
  uap2:Capability{0,100},
  uap3:Capability{0,100},
  uap4:Capability{0,100},
  uap4:CustomCapability{0,100},
  uap7:Capability{0,100},
  uap11:Capability{0,100}
  
</Capabilities>

Chave

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Nenhum.

Elementos filho

Elemento filho Descrição
Recurso Declara uma funcionalidade exigida por um pacote.
DeviceCapability Declara uma funcionalidade de dispositivo exigida por um pacote. No Windows 10.0.10240.0, pode conter até 100 elementos [Dispositivo](element-device.md). No Windows 10.0.10586.0, pode conter até 1000 (para sintaxe e exemplos, consulte Exemplos).
mobile:Capability Declara uma funcionalidade exigida por um pacote. (móvel)
rescap:Capability Declara uma funcionalidade restrita exigida por um pacote.
uap2:Capability Declara uma funcionalidade exigida por um pacote. (uap2)
uap3:Capability Declara uma funcionalidade exigida por um pacote. (uap3)
uap4:Capability Declara uma funcionalidade exigida por um pacote. (uap4)
uap4:CustomCapability Declara uma funcionalidade personalizada exigida por um pacote. (uap4)
uap11:Capability Declara uma funcionalidade exigida por um pacote. (uap11)

Elementos pai

Elemento pai Descrição
Pacote Define o elemento raiz de um manifesto do pacote do aplicativo. O manifesto descreve a estrutura e os recursos do software para o sistema.

Comentários

Se você não declarar explicitamente os recursos necessários para que seu aplicativo acesse os recursos do usuário, seu aplicativo não poderá acessar esse recurso. No entanto, mesmo que você declare uma funcionalidade, seu aplicativo ainda não terá acesso ao recurso do usuário se ele não existir no sistema ou se houver outras políticas de segurança em vigor que limitem o acesso ao recurso.

Exemplos

Aqui está um exemplo do nó Funcionalidades .

<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"/>
    <mobile:Capability Name="recordedCallsFolder"/>
</Capabilities>

Confira também

Declarações de funcionalidades do aplicativo

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10