Partager via


Capacités (schéma des extensions pour Windows 8.1)

Déclare l’accès aux ressources utilisateur protégées requises par le package.

Hiérarchie d’éléments

<Packages>
<Fonctionnalités>

Syntaxe

<Capabilities>

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

</Capabilities>

Clé

{} plage spécifique d’occurrences

Attributs et éléments

Attributs

Aucun.

Éléments enfants

Élément enfant Description
Fonctionnalité

Déclare une fonctionnalité requise par un package.

DeviceCapabilityChoice

Élément de choix de fonctionnalité d’appareil abstrait pour le groupe de substitution XSD. Cela ne peut pas être déclaré dans le XML.

 

É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.

 

Notes

Si vous ne déclarez pas explicitement les fonctionnalités requises pour que votre application puisse accéder aux ressources de l’utilisateur, votre application ne peut pas accéder à cette ressource. Toutefois, même si vous déclarez une fonctionnalité, votre application n’aura toujours pas accès à la ressource utilisateur si elle n’existe pas sur le système ou si d’autres stratégies de sécurité sont en place pour limiter l’accès à la ressource.

Exemples

Voici un exemple de nœud de fonctionnalités qui déclare 3 fonctionnalités.

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

Voir aussi

Déclarations des fonctionnalités d’application

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/manifest