Fonctionnalité (schéma de package pour Windows 8)

Déclare une fonctionnalité requise par un package.

Hiérarchie d’éléments

<Packages>
<Fonctionnalités>
<Fonctionnalité>

Syntaxe

<Capability Name = "internetClient" | "internetClientServer" | "privateNetworkClientServer" | "documentsLibrary" | "picturesLibrary" | ... />

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Nom

Nom de la fonctionnalité.

Cet attribut peut avoir l’une des valeurs suivantes :

  • internetClient
  • internetClientServer
  • privateNetworkClientServer
  • documentsLibrary
  • picturesLibrary
  • videosLibrary
  • musicLibrary
  • enterpriseAuthentication
  • sharedUserCertificates
  • removableStorage
Oui

 

Éléments enfants

Aucun.

Éléments parents

Élément parent Description
Capabilities

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

 

Notes

Le tableau suivant décrit les valeurs de fonctionnalité.

Fonctionnalité Description
internetClient sur Windows, cela permet d’accéder à votre connexion internet pour les connexions sortantes à internet. sur Windows Phone, fournit un accès local et internet complet et peut agir en tant que serveur, mais l’accès entrant aux ports critiques est toujours bloqué.
internetClientServer sur Windows, cela permet d’accéder à votre connexion internet, y compris les connexions non sollicitées entrantes à partir d’internet. l’application peut envoyer des informations vers ou à partir de votre ordinateur via un pare-feu. Vous n’avez pas besoin de déclarer internetClient si cette fonctionnalité est déclarée. sur Windows Phone, fournit un accès local et internet complet et peut agir en tant que serveur, mais l’accès entrant aux ports critiques est toujours bloqué.
privateNetworkClientServer Sur Windows, cela permet d’accéder à un réseau domestique ou professionnel : l’application peut envoyer des informations à destination ou en provenance de votre ordinateur et d’autres ordinateurs sur le même réseau. sur Windows Phone, fournit le même accès que internetClient ou internetClientServer.
documentsLibrary Votre bibliothèque de documents, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Le package ne peut accéder qu’aux types de fichiers qu’il a déclarés dans le manifeste. L’application ne peut pas accéder aux bibliothèques de documents des ordinateurs du groupe résidentiel.
picturesLibrary Votre bibliothèque d’images, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité comprend également des bibliothèques d’images sur les ordinateurs du groupe résidentiel, ainsi que des types de fichiers images sur des serveurs multimédias connectés localement.
videosLibrary Votre vidéothèque, ce qui inclut la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité comprend également des bibliothèques de vidéos sur des ordinateurs de groupe résidentiel, ainsi que des types de fichiers vidéo sur des serveurs multimédias connectés localement.
musicLibrary Votre bibliothèque musicale et vos sélections, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité comprend également des bibliothèques musicales et des sélections dans la bibliothèque Music sur les ordinateurs du groupe résidentiel, ainsi que des types de fichiers musicaux sur des serveurs multimédias connectés localement.
enterpriseAuthentication vos informations d’identification de Windows, pour accéder à un intranet d’entreprise. Cette application peut emprunter votre identité sur le réseau.
sharedUserCertificates Des certificats logiciels et matériels ou une carte à puce, utilisés pour vous identifier dans l’application. Cette fonctionnalité peut être utilisée par votre employeur, votre banque ou vos services gouvernementaux pour vous identifier.
removableStorage Un stockage amovible, tel qu’un disque dur externe ou un disque mémoire USB, ou un appareil mobile MTP, ce qui inclut la possibilité d’ajouter, de modifier ou de supprimer des fichiers spécifiques. Ce package ne peut accéder qu’aux types de fichiers qu’il a déclarés dans le manifeste.

 

Exemples

Voici un exemple de nœud Capabilities .

<Capabilities>
  <Capability Name="internetClient"/>
  <Capability Name="musicLibrary"/>
  <Capability Name="videosLibrary"/>
  <DeviceCapability Name="microphone"/>
  <DeviceCapability Name="webcam"/>
</Capabilities>

Voir aussi

Déclarations des fonctionnalités d’application

Recommandations en matière de paramètres de l’application

Spécifications

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