Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_CLIENTVotre connexion Internet pour les connexions sortantes à Internet. |
APPX_CAPABILITY_INTERNET_CLIENT_SERVERVotre 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_SERVERRé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_LIBRARYVotre 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_LIBRARYVotre 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_LIBRARYVotre 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_LIBRARYVotre 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_AUTHENTICATIONVos 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_CERTIFICATESCertificats 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_STORAGEUn 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 |