Fonctionnalités (Windows 10)
Déclare l’accès aux ressources utilisateur protégées dont le package a besoin.
Hiérarchie d’éléments
<Fonctionnalités>
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>
Clé :
{}
plage spécifique d’occurrences
Attributs et éléments
Attributs
Aucune.
Éléments enfants
Élément enfant | Description |
---|---|
Fonctionnalité | Déclare une fonctionnalité requise par un package. |
DeviceCapability | Déclare une fonctionnalité d’appareil requise par un package. Sur Windows 10.0.10240.0, peut contenir jusqu’à 100 éléments [Device](element-device.md). Sur Windows 10.0.10586.0, peut contenir jusqu’à 1 000 (pour connaître la syntaxe et les exemples, voir Exemples). |
mobile:Capability | Déclare une fonctionnalité requise par un package. (mobile) |
rescap :Capability | Déclare une fonctionnalité restreinte requise par un package. |
uap2 :Capability | Déclare une fonctionnalité requise par un package. (uap2) |
uap3:Capability | Déclare une fonctionnalité requise par un package. (uap3) |
uap4 :Capability | Déclare une fonctionnalité requise par un package. (uap4) |
uap4:CustomCapability | Déclare une fonctionnalité personnalisée requise par un package. (uap4) |
uap11 :Capability | Déclare une fonctionnalité requise par un package. (uap11) |
Éléments parents
Élément parent | Description |
---|---|
Package | Définit l’élément racine d’un manifeste de package d’application. Le manifeste décrit la structure et les fonctionnalités du logiciel sur le système. |
Remarques
Si vous ne déclarez pas explicitement les fonctionnalités requises pour que votre application accède aux ressources utilisateur, votre application ne peut pas accéder à cette ressource. Toutefois, même si vous déclarez une fonctionnalité, votre application n’a toujours pas accès à la ressource utilisateur si elle n’existe pas sur le système ou s’il existe d’autres stratégies de sécurité en place qui limitent l’accès à la ressource.
Exemples
Voici un exemple du nœud Fonctionnalités .
<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>
Voir aussi
Déclarations des fonctionnalités d’application
Configuration requise
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |