énumération APPX_CAPABILITIES (appxpackaging.h)
Spécifie les fonctionnalités ou privilèges demandés par un package.
Syntax
typedef enum APPX_CAPABILITIES {
APPX_CAPABILITY_INTERNET_CLIENT,
APPX_CAPABILITY_INTERNET_CLIENT_SERVER,
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER,
APPX_CAPABILITY_DOCUMENTS_LIBRARY,
APPX_CAPABILITY_PICTURES_LIBRARY,
APPX_CAPABILITY_VIDEOS_LIBRARY,
APPX_CAPABILITY_MUSIC_LIBRARY,
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION,
APPX_CAPABILITY_SHARED_USER_CERTIFICATES,
APPX_CAPABILITY_REMOVABLE_STORAGE,
APPX_CAPABILITY_APPOINTMENTS,
APPX_CAPABILITY_CONTACTS
} ;
Constantes
APPX_CAPABILITY_INTERNET_CLIENT Votre connexion Internet pour les connexions sortantes à Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVER Votre connexion Internet, y compris les connexions entrantes non sollicitées à partir d’Internet : l’application peut envoyer des informations à ou à partir de votre ordinateur via un pare-feu. Vous n’avez pas besoin de déclarer APPX_CAPABILITY_INTERNET_CLIENT si cette fonctionnalité est déclarée. |
APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER Réseau domestique ou professionnel : l’application peut envoyer des informations à ou à partir de votre ordinateur et d’autres ordinateurs sur le même réseau. |
APPX_CAPABILITY_DOCUMENTS_LIBRARY Votre bibliothèque de documents, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Le package peut accéder uniquement 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. |
APPX_CAPABILITY_PICTURES_LIBRARY Votre bibliothèque d’images, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité inclut également des bibliothèques d’images sur les ordinateurs du groupe résidentiel, ainsi que des types de fichiers image sur des serveurs multimédias connectés localement. |
APPX_CAPABILITY_VIDEOS_LIBRARY Votre vidéothèque, ce qui inclut la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité inclut également des bibliothèques de vidéos sur les ordinateurs du groupe résidentiel, ainsi que des types de fichiers vidéo sur des serveurs multimédias connectés localement. |
APPX_CAPABILITY_MUSIC_LIBRARY Votre bibliothèque de musique et vos playlists, y compris la possibilité d’ajouter, de modifier ou de supprimer des fichiers. Cette fonctionnalité inclut également des bibliothèques de musique et des playlists dans la bibliothèque de musique sur les ordinateurs du groupe résidentiel, ainsi que des types de fichiers musicaux sur des serveurs multimédias connectés localement. |
APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION Vos informations d’identification Windows, pour accéder à un intranet d’entreprise. Cette application peut emprunter votre identité sur le réseau. |
APPX_CAPABILITY_SHARED_USER_CERTIFICATES Certificats logiciels et matériels ou carte intelligent : utilisés pour vous identifier dans l’application. Cette fonctionnalité peut être utilisée par votre employeur, votre banque ou les services gouvernementaux pour vous identifier. |
APPX_CAPABILITY_REMOVABLE_STORAGE 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 peut uniquement accéder aux types de fichiers qu’il a déclarés dans le manifeste. |
APPX_CAPABILITY_APPOINTMENTS |
APPX_CAPABILITY_CONTACTS |
Remarques
L’énumération APPX_CAPABILITIES spécifie les privilèges qu’un package déclare dans le manifeste du package. Si une fonctionnalité n’est pas déclarée explicitement, la valeur par défaut est l’absence d’accès à cette fonctionnalité. Si une fonctionnalité est déclarée, il se peut qu’un package n’ait toujours pas la fonctionnalité particulière pour des raisons telles que la fonctionnalité n’existe pas sur le système ou d’autres stratégies de sécurité en place qui limitent la fonctionnalité.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | appxpackaging.h |