Déclarations des fonctionnalités d’applicationApp capability declarations

Pour pouvoir accéder à certaines API, ressources (images, musique) ou appareils (appareil photo, microphone), les fonctionnalités doivent être déclarées dans le manifeste du package de votre application de plateforme Windows universelle (UWP).Capabilities must be declared in your Universal Windows Platform (UWP) app's package manifest to access certain API or resources like pictures, music, or devices such as the camera or the microphone.

Vous demandez l’accès à des ressources ou API spécifiques en déclarant des fonctionnalités dans le manifeste du package de votre application.You request access to specific resources or API by declaring capabilities in your app's package manifest. Vous pouvez déclarer les fonctionnalités générales à l’aide du concepteur de manifeste de Microsoft Visual Studio, ou vous pouvez les ajouter manuellement.You can declare general capabilities by using the Manifest Designer in Microsoft Visual Studio, or you can add them manually. Pour plus d’informations, voir Comment spécifier des fonctionnalités dans un manifeste de package.For more information, see How to specify capabilities in a package manifest. Il est important de savoir que lorsque des clients acquièrent votre application dans le Store, toutes les fonctionnalités déclarées par l’application leur sont notifiées.It is important to know that when customers get your app from the Store, they're notified of all the capabilities that the app declares. Évitez de déclarer des fonctionnalités dont votre application n’a pas besoin.Avoid declaring capabilities that your app doesn't need.

Certaines fonctionnalités permettent aux applications d’accéder à des ressources sensibles.Some capabilities provide apps with access to a sensitive resource. Ces ressources sont considérées comme « sensibles » parce qu’elles ont accès aux données personnelles de l’utilisateur ou ont un coût pour celui-ci.These resources are considered sensitive because they can access the user's personal data or cost the user money. Les paramètres de confidentialité, gérés par l’application Paramètres, permettent à l’utilisateur de contrôler de façon dynamique l’accès aux ressources sensibles.Privacy settings, managed by the Settings app, let the user dynamically control access to sensitive resources. Il est donc important que votre application ne présume pas de la disponibilité d’une ressource sensible.Thus, it's important that your app doesn't assume a sensitive resource is always available. Pour plus d’informations sur l’accès aux ressources sensibles, voir Recommandations en matière d’applications prenant en charge la confidentialité.For more info about accessing sensitive resources, see Guidelines for privacy-aware apps. Les fonctionnalités qui permettent aux applications d’accéder à une ressource sensible sont marquées d’un astérisque (*) en regard du scénario de fonctionnalité.Capabilities that provide apps with access to a sensitive resource are annotated by an asterisk (*) next to the capability scenario.

Il existe plusieurs types de fonctionnalités.There are several types of capabilities.

Fonctionnalités à usage généralGeneral-use capabilities

Les fonctionnalités à usage général s’appliquent aux scénarios d’application les plus courants.General-use capabilities apply to the most common app scenarios.

Scénario de fonctionnalitéCapability scenario Utilisation de la fonctionnalitéCapability usage
Musique*Music* La fonctionnalité musicLibrary fournit un accès par programmation à la musique de l’utilisateur, permettant ainsi à l’application d’énumérer tous les fichiers dans la bibliothèque et d’y accéder sans interaction de l’utilisateur.The musicLibrary capability provides programmatic access to the user's Music, allowing the app to enumerate and access all files in the library without user interaction. Cette fonctionnalité est généralement utilisée dans les applications de jukebox qui utilisent la médiathèque entière.This capability is typically used in jukebox apps that make use of the entire Music library.

Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers à utiliser avec une application.The file picker provides a robust UI mechanism that lets users open files for use with an app. Déclarez la fonctionnalité musicLibrary uniquement quand votre application se trouve dans une situation nécessitant un accès par programmation qui ne peut pas être réalisé à l’aide du sélecteur de fichiers.Declare the musicLibrary capability only when the scenarios for your app require programmatic access and can't be realized by using the file picker.

La fonctionnalité musicLibrary doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The musicLibrary capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="musicLibrary"/></Capabilities>
Images*Pictures* La fonctionnalité picturesLibrary fournit un accès par programmation aux images de l’utilisateur, permettant ainsi à l’application d’énumérer tous les fichiers dans la bibliothèque et d’y accéder sans interaction de l’utilisateur.The picturesLibrary capability provides programmatic access to the user's Pictures, allowing the app to enumerate and access all files in the library without user interaction. Cette fonctionnalité est généralement utilisée dans les applications de photos qui utilisent la bibliothèque d’images entière.This capability is typically used in photo apps that make use of the entire Pictures library.

Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers à utiliser avec une application.The file picker provides a robust UI mechanism that lets users open files for use with an app. Déclarez la fonctionnalité picturesLibrary uniquement quand votre application se trouve dans une situation nécessitant un accès par programmation qui ne peut pas être réalisé à l’aide du sélecteur de fichiers.Declare the picturesLibrary capability only when the scenarios for your app require programmatic access and can't be realized them by using the file picker.

La fonctionnalité picturesLibrary doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The picturesLibrary capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="picturesLibrary"/></Capabilities>
Vidéos*Videos* La fonctionnalité videosLibrary fournit un accès par programmation aux vidéos de l’utilisateur, permettant ainsi à l’application d’énumérer tous les fichiers dans la bibliothèque et d’y accéder sans interaction de l’utilisateur.The videosLibrary capability provides programmatic access to the user's Videos, allowing the app to enumerate and access all files in the library without user interaction. Cette fonctionnalité est généralement utilisée dans les applications de lecture vidéo qui utilisent la vidéothèque entière.This capability is typically used in movie-playback apps that make use of the entire Videos library.

Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers à utiliser avec une application.The file picker provides a robust UI mechanism that lets users open files for use with an app. Déclarez la fonctionnalité videosLibrary uniquement quand votre application se trouve dans une situation nécessitant un accès par programmation qui ne peut pas être réalisé à l’aide du sélecteur de fichiers.Declare the videosLibrary capability only when the scenarios for your app require programmatic access and can't be realized by using the file picker.

La fonctionnalité videosLibrary doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The videosLibrary capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="videosLibrary"/></Capabilities>
Stockage amovibleRemovable Storage La fonctionnalité removableStorage offre un accès par programmation aux fichiers d’un dispositif de stockage amovible, tel qu’une clé USB ou un disque dur externe, filtrés selon les associations de types de fichier déclarées dans le manifeste du package.The removableStorage capability provides programmatic access to files on removable storage, like USB keys and external hard drives, filtered to the file-type associations declared in the package manifest. Par exemple, si une application de type lecteur de documents a déclaré une association de types de fichier .doc, elle peut ouvrir les fichiers.doc sur le dispositif de stockage amovible, mais pas les autres types de fichier.For example, if a document-reader app declares a .doc file-type association, it can open .doc files on the removable storage device, but not other types of files. Prenez des précautions lorsque vous déclarez cette fonctionnalité, car les utilisateurs peuvent inclure diverses informations sur leur dispositif de stockage amovible et s’attendent à ce que votre application fournisse une raison valable pour l’accès par programmation au stockage amovible pour tous les fichiers du type déclaré.Be careful when you declare this capability, because users may include a variety of info in their removable storage devices, and will expect your app to provide a valid justification for programmatic access to the removable storage for all files of the declared type.

Les utilisateurs s’attendent à ce que votre application traite toutes les associations de fichiers que vous déclarez.Users will expect your app to handle any file associations that you declare. Par conséquent, ne déclarez pas des associations de fichiers que votre application ne peut pas gérer de manière responsable.So don't declare file associations that your app cannot handle responsibly. Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers à utiliser avec une application.The file picker provides a robust UI mechanism that lets users open files for use with an app.

Déclarez la fonctionnalité removableStorage uniquement quand votre application se trouve dans une situation nécessitant un accès par programmation qui ne peut pas être réalisé à l’aide du sélecteur de fichiers.Declare the removableStorage capability only when the scenarios for your app require programmatic access and can't be realized by using the file picker.

La fonctionnalité removableStorage doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The removableStorage capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="removableStorage"/></Capabilities>
Réseaux Internet et public*Internet and public networks* Deuxfonctionnalités fournissent différents niveaux d’accès aux réseaux Internet et public.There are two capabilities that provide different levels of access to the Internet and public networks.

La fonctionnalité internetClient indique que les applications peuvent recevoir des données entrantes en provenance d’Internet.The internetClient capability indicates that apps can receive incoming data from the Internet. Ne peut pas agir en tant que serveur.Cannot act as a server. Pas d’accès au réseau local.No local network access.
La fonctionnalité internetClientServer indique que les applications peuvent recevoir des données entrantes en provenance d’Internet.The internetClientServer capability indicates that apps can receive incoming data from the Internet. Peut agir en tant que serveur.Can act as a server. Pas d’accès au réseau local.No local network access.

La plupart des applications qui disposent d’un composant service web utilisent internetClient.Most apps that have a web service component will use internetClient. Les applications qui autorisent les scénarios pair à pair (P2P) dans lesquels l’application doit écouter les connexions réseau entrantes doivent utiliser internetClientServer.Apps that enable peer-to-peer (P2P) scenarios where the app needs to listen for incoming network connections should use internetClientServer. La fonctionnalité internetClientServer inclut l’accès fourni par la fonctionnalité internetClient, de sorte que vous n’avez pas besoin de préciser internetClient lorsque vous spécifiez internetClientServer.The internetClientServer capability includes the access that the internetClient capability provides, so you don't need to specify internetClient when you specify internetClientServer.
Réseaux domestiques et professionnels*Homes and work networks* La fonctionnalité privateNetworkClientServer offre un accès entrant et sortant aux réseaux domestiques et professionnels à travers le pare-feu.The privateNetworkClientServer capability provides inbound and outbound access to home and work networks through the firewall. Cette fonctionnalité est généralement utilisée pour les jeux qui communiquent sur un réseau local (LAN) et pour les applications qui partagent des données sur divers appareils locaux.This capability is typically used for games that communicate across the local area network (LAN), and for apps that share data across a variety of local devices. Si votre application spécifie musicLibrary, picturesLibrary ou videosLibrary, vous n’avez pas besoin d’utiliser cette fonctionnalité pour accéder à la bibliothèque correspondante dans un groupe résidentiel.If your app specifies musicLibrary, picturesLibrary, or videosLibrary, you don't need to use this capability to access the corresponding library in a Home Group. Sur Windows, cette fonctionnalité ne permet pas d’accéder à Internet.On Windows, this capability does not provide access to the Internet.
Rendez-vousAppointments La fonctionnalité appointments permet d’accéder au magasin de rendez-vous de l’utilisateur.The appointments capability provides access to the user’s appointment store. Cette fonctionnalité permet d’accéder en lecture aux rendez-vous obtenus à partir des comptes réseau synchronisés et à d’autres applications qui écrivent dans le magasin de rendez-vous.This capability allows read access to appointments obtained from the synced network accounts and to other apps that write to the appointment store. Grâce à cette fonctionnalité, votre application peut créer des calendriers et y écrire des rendez-vous.With this capability, your app can create new calendars and write appointments to calendars that it creates.

La fonctionnalité appointments doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The appointments capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="appointments"/></Capabilities>
Contacts*Contacts* La fonctionnalité contacts permet d’accéder à la vue de synthèse des contacts de différents magasins de contacts.The contacts capability provides access to the aggregated view of the contacts from various contacts stores. Cette fonctionnalité donne à l’application un accès limité (selon les règles d’autorisation du réseau) aux contacts qui ont été synchronisés à partir de divers réseaux et au magasin de contacts local.This capability gives the app limited access (network permitting rules apply) to contacts that were synced from various networks and the local contact store.

La fonctionnalité contacts doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The contacts capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="contacts"/></Capabilities>
Génération de codeCode generation La fonctionnalité codeGeneration permet aux applications d’accéder aux fonctions ci-après, qui fournissent des fonctionnalités JIT aux applications.The codeGeneration capability allows apps to access the following functions which provide JIT capabilities to apps.

VirtualProtectFromAppVirtualProtectFromApp
CreateFileMappingFromAppCreateFileMappingFromApp
OpenFileMappingFromAppOpenFileMappingFromApp
MapViewOfFileFromAppMapViewOfFileFromApp
AllJoynAllJoyn La fonctionnalité allJoyn permet aux applications et appareils compatibles AllJoyn d’un réseau de se détecter mutuellement et d’interagir.The allJoyn capability allows AllJoyn-enabled apps and devices on a network to discover and interact with each other.

Toutes les applications qui accèdent aux API dans l’espace de noms Windows.Devices.AllJoyn doivent utiliser cette fonctionnalité.All apps that access APIs in the Windows.Devices.AllJoyn namespace must use this capability.
Appels téléphoniquesPhone calls La fonctionnalité phoneCall permet aux applications d’accéder à toutes les lignes téléphoniques sur l’appareil et d’exécuter les fonctions suivantes:The phoneCall capability allows apps to access all of the phone lines on the device and perform the following functions.

Effectuer un appel sur la ligne téléphonique et afficher le numéroteur système sans solliciter l’utilisateur.Place a call on the phone line and show the system dialer without prompting the user.
Accéder aux métadonnées associées à la ligne.Access line-related metadata.
Accéder aux déclencheurs associés à la ligne.Access line-related triggers.
Autoriser l’application de filtre antispam sélectionnée par l’utilisateur à définir et à vérifier la liste rouge et les informations sur l’origine des appels.Allows the user-selected spam filter app to set and check block list and call origin information.

La fonctionnalité phoneCall doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The phoneCall capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="phoneCall"/></Capabilities>
La fonctionnalité phoneCallHistoryPublic permet aux applications de lire cellulaire et certaines informations de l’historique des appels VoIP sur l’appareil.The phoneCallHistoryPublic capability allows apps to read cellular and some VoIP call history information on the device. Cette fonctionnalité permet également à l’application écrire des entrées de l’historique des appels VoIP.This capability also allows the app to write VoIP call history entries. Elle est requise pour l’accès à tous les membres de la classe PhoneCallHistoryStore.This capability is required to access all members of the PhoneCallHistoryStore class.
Dossier d’appels enregistrés*Recorded Calls Folder* La fonctionnalité d’appareil recordedCallsFolder permet aux applications d’accéder au dossier d’appels enregistrés.The recordedCallsFolder device capability allows apps to access the recorded calls folder.

La fonctionnalité recordedCallsFolder doit inclure l’espace de noms mobile lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The recordedCallsFolder capability must include the mobile namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><mobile:Capability Name="recordedCallsFolder"/></Capabilities>
Informations sur le compte d’utilisateur*User Account Information* La fonctionnalité userAccountInformation permet aux applications d’accéder au nom et à l’image de l’utilisateur.The userAccountInformation capability gives apps the ability to access the user's name and picture.

Cette fonctionnalité est nécessaire pour accéder à certaines API dans l’espace de noms Windows.System.UserProfile.This capability is required to access some APIs in the Windows.System.UserProfile namespace.

La fonctionnalité userAccountInformation doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The userAccountInformation capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="userAccountInformation"/></Capabilities>
Appel VoIPVoIP calling La fonctionnalité voipCall permet aux applications d’accéder aux API dans l’espace de noms Windows.ApplicationModel.Calls d’appel VoIP.The voipCall capability allows apps to access the VoIP calling APIs in the Windows.ApplicationModel.Calls namespace.

La fonctionnalité voipCall doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The voipCall capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="voipCall"/></Capabilities>
Objets 3D3D Objects La fonctionnalité objects3d dote les applications d’un accès par programmation aux fichiers objets3D.The objects3D capability allows apps to have programmatic access to the 3D object files. Cette fonctionnalité est généralement utilisée dans les applications et les jeux 3D qui ont besoin d’accéder à l’intégralité de la bibliothèque d’objets 3D.This capability is typically used in 3D apps and games that need access to the entire 3D objects library.

Cette fonctionnalité est nécessaire pour accéder au dossier contenant les objets3D à l’aide des API de l’espace de noms Windows.Storage.This capability is required to access the folder that contains the 3D objects using APIs in the Windows.Storage namespace.

La fonctionnalité objects3D doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The objects3D capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="objects3D"/></Capabilities>
Lecture des messages bloqués*Read Blocked Messages* La fonctionnalité blockedChatMessages permet aux applications de lire les messages SMS et MMS bloqués par l’application Filtre anti-courrier indésirable.The blockedChatMessages capability allows apps to read SMS and MMS messages that have been blocked by the Spam Filter app.

Cette fonctionnalité est nécessaire pour accéder aux messages bloqués à l’aide des API de l’espace de noms Windows.ApplicationModel.Chat.This capability is required to access the blocked messages using APIs in the Windows.ApplicationModel.Chat namespace.

La fonctionnalité blockedChatMessages doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The blockedChatMessages capability must include the uap namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><uap:Capability Name="blockedChatMessages"/></Capabilities>
Périphériques personnalisésCustom Devices La fonctionnalité lowLevelDevices permet aux applications d’accéder aux appareils personnalisés lorsqu’un certain nombre d’exigences supplémentaires est appliquée.The lowLevelDevices capability allows apps to access custom devices when a number of additional requirements are met. Cette fonctionnalité ne doit pas être confondue avec la fonctionnalité d’appareil lowLevel , ce qui permet d’accéder aux appareils GPIO, I2C, SPI et PWM.This capability should not be confused with the lowLevel device capability, which allows access to GPIO, I2C, SPI, and PWM devices.

Si vous développez un pilote personnalisé qui expose une interface de périphérique et que vous désirez ouvrir un handle vers cet appareil et envoyer des IOCTL, vous devezIf you develop a custom driver that exposes a device interface and you wish to open a handle to this device and send IOCTLs, you must

Vous pouvez ensuite utiliser Windows.Devices.Custom.CustomDevice pour ouvrir un handle sur votre appareil.You can then use Windows.Devices.Custom.CustomDevice to open a handle to your device. Pour plus d’informations, voir les applications de dispositif UWP pour les périphériques internes.For more information, see UWP device apps for internal devices.
Administration système IoTIoT System Administration La fonctionnalité systemManagement permet aux applications de disposer des privilèges d’administration système de base tels que l’arrêt ou le redémarrage, les paramètres régionaux et le fuseau horaire.The systemManagement capability allows apps to have basic system administration privileges such as shutting down or rebooting, locale, and timezone.

Cette fonctionnalité est requise pour accéder à certaines API de l’espace de noms Windows.System.This capability is required to access some of the APIs in the Windows.System namespace.

La fonctionnalité systemManagement doit inclure l’espace de noms iot lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The systemManagement capability must include the iot namespace when you declare it in your app's package manifest as shown below.
XMLXML
<Capabilities><iot:Capability Name="systemManagement"/></Capabilities>
Lecture multimédia en arrière-planBackground Media Playback La fonctionnalité backgroundMediaPlayback change le comportement des API propres au contenu multimédia comme les classes MediaPlayer et AudioGraph pour permettre la lecture de contenu multimédia pendant que votre application est en arrière-plan.The backgroundMediaPlayback capability changes the behavior of the media-specific APIs like the MediaPlayer and AudioGraph classes to enable media playback while your app is in the background. Tous les flux audio actifs ne sont plus désactivés, mais ils continuent à être audibles quand une application passe en arrière-plan.All active audio streams will no longer mute, but will continue to be audible when an app transitions to the background. De plus, la durée de vie de l’application est automatiquement étendue pendant que la lecture est en cours.Additionally, app lifetime will be extended automatically while playback is occurring.
Système distantRemote System La fonctionnalité remoteSystem permet aux applications d’accéder à une liste d’appareils associés au compte Microsoft de l’utilisateur.The remoteSystem capability allows apps to have access to a list of devices associated with the user's Microsoft Account. L’accès à la liste d’appareils est nécessaire pour effectuer des opérations qui sont persistantes d’un appareil à l’autre.Access to the device list is necessary to perform any operations that persist across devices. Cette fonctionnalité est nécessaire pour accéder de tous les membres des éléments suivants.This capability is required to access to all members of the following.

Espace de noms Windows.System.RemoteSystemsWindows.System.RemoteSystems namespace
Espace de noms Windows.System.RemoteLauncherWindows.System.RemoteLauncher namespace
Méthode AppServiceConnection.OpenRemoteAsyncAppServiceConnection.OpenRemoteAsync method
Perception spatialeSpatial Perception La fonctionnalité spatialPerception fournit un accès par programmation aux données de mappage spatial, fournissant aux applications de réalité mixte des informations sur les surfaces des régions d’espaces spécifiées pour l’application situées à proximité de l’utilisateur.The spatialPerception capability provides programmatic access to spatial mapping data, giving mixed reality apps information about surfaces in application-specified regions of space near the user. Déclarez la fonctionnalité spatialPerception uniquement lorsque votre application utilise explicitement ces maillages de surface, car cette fonctionnalité n’est pas requise par les applications de réalité mixte pour effectuer un rendu holographique basé sur la posture de la tête de l’utilisateur.Declare the spatialPerception capability only when your app will explicitly use these surface meshes, as the capability is not required for mixed reality apps to perform holographic rendering based on the user’s head pose.

Fonctionnalités d’appareilDevice capabilities

Les fonctionnalités d’appareil permettent à votre application d’accéder à des appareils et à des dispositifs internes.Device capabilities allow your app to access peripheral and internal devices. Les fonctionnalités d’appareil sont spécifiées avec l’élément DeviceCapability dans le manifeste du package de votre application.Device capabilities are specified by using the DeviceCapability element in your app package manifest. Cet élément peut exiger des éléments enfants supplémentaires et certaines fonctionnalités d’appareil doivent être ajoutées manuellement au manifeste du package.This element may require additional child elements and some device capabilities need to be added to the package manifest manually. Pour plus d’informations, voir Comment spécifier des fonctionnalités de périphérique dans un manifeste de package et Référence de schéma DeviceCapability.For more info, see How to specify device capabilities in a package manifest and DeviceCapability Schema reference.

Scénario de fonctionnalitéCapability scenario Utilisation de la fonctionnalitéCapability usage
Emplacement*Location* La fonctionnalité location donne accès aux fonctionnalités de géolocalisation obtenues à partir d’un matériel dédié, tel qu’un capteur GPS dans le PC, ou dérivées des informations réseau disponibles.The location capability provides access to location functionality that is retrieved from dedicated hardware like a GPS sensor in the PC or is derived from available network info. Les applications doivent gérer le cas où l’utilisateur a désactivé les services de localisation à partir de l’icône Paramètres.Apps must handle the case in which the user has disabled location services from the Settings charm.
MicrophoneMicrophone La fonctionnalité microphone donne accès au flux audio du microphone, ce qui permet à l’application d’effectuer un enregistrement audio à partir de microphones connectés.The microphone capability provides access to the microphone’s audio feed, which allows the app to record audio from connected microphones. Les applications doivent gérer le cas où l’utilisateur a désactivé le microphone à partir de l’icône Paramètres.Apps must handle the case in which the user has disabled the microphone from the Settings charm.
ProximitéProximity La fonctionnalité proximity permet à plusieurs appareils très proches les uns des autres de communiquer entre eux.The proximity capability enables multiple devices in close proximity to communicate with one another. Cette fonctionnalité est généralement utilisée dans des jeux multijoueurs simples et dans des applications qui échangent des informations.This capability is typically used in casual multi-player games and in apps that exchange information. Les périphériques tentent d’utiliser la technologie de communication qui offre la meilleure connexion possible, notamment Bluetooth, le WiFi et Internet.Devices attempt to use the communication technology that provides the best possible connection, including Bluetooth, Wi-Fi, and the Internet. Cette fonctionnalité est utilisée uniquement pour initier la communication entre les appareils.This capability is used only to initiate communication between the devices.
WebcamWebcam La fonctionnalité webcam fournit un accès au flux vidéo d’une caméra intégrée ou d’une webcam externe, ce qui permet à l’application de capturer des photos et des vidéos.The webcam capability provides access to the video feed of a built-in camera or external webcam, which allows the app to capture photos and videos. Sur Windows, les applications doivent gérer le cas où l’utilisateur a désactivé la caméra à partir de l’icône Paramètres.On Windows, apps must handle the case in which the user has disabled the camera from the Settings charm.
La fonctionnalité webcam ne donne accès qu’au flux vidéo.The webcam capability only grants access to the video stream. Pour autoriser l’accès au flux audio, la fonctionnalité microphone doit être ajoutée.In order to grant access to the audio stream as well, the microphone capability must be added.
USBUSB La fonctionnalité d’appareil usb permet d’accéder aux API dans Mise à jour du package du manifeste de l’application pour un périphérique USB.The usb device capability enables access to APIs in the Updating the app manifest package for a USB device.
Périphérique d’interface utilisateur (HID)Human interface device (HID) La fonctionnalité d’appareil humaninterfacedevice prend en charge l’accès aux API dans Comment spécifier des fonctionnalités de périphérique pour HID.The humaninterfacedevice device capability enables access to APIs in the How to specify device capabilities for HID.
Point de service (POS)Point of Service (POS) La fonctionnalité d’appareil pointOfService permet d’accéder aux API dans l’espace de noms Windows.Devices.PointOfService.The pointOfService device capability enables access to APIs in the Windows.Devices.PointOfService namespace. Cet espace de noms permet à votre application d’accéder aux scanneurs de codes-barres et aux lecteurs de bande magnétique de points de vente (PDV).This namespace lets your app access Point of Service (POS) barcode scanners and magnetic stripe readers. L’espace de noms offre une interface indépendante du fournisseur qui permet d’accéder aux appareils POS de différents constructeurs à partir d’une application UWP.The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from a UWP app.
BluetoothBluetooth La fonctionnalité d’appareil bluetooth permet aux applications de communiquer avec des appareils Bluetooth déjà couplés par le biais des protocoles GATT (Generic Attribute) ou RFCOMM (Classic Basic Rate).The bluetooth device capability allows apps to communicate with already paired bluetooth devices over both Generic Attribute (GATT) or Classic Basic Rate (RFCOMM) protocol.
Cette fonctionnalité est requise pour l’utilisation de certaines API de l’espace de noms Windows.Devices.Bluetooth.This capability is required to use some APIs in the Windows.Devices.Bluetooth namespace.
Réseau Wi-FiWi-Fi Networking La fonctionnalité d’appareil wiFiControl permet aux applications de rechercher les réseaux Wi-Fi disponibles et de s’y connecter.The wiFiControl device capability allows apps to scan and connect to Wi-Fi networks.
Cette fonctionnalité est requise pour l’utilisation de certaines API de l’espace de noms Windows.Devices.WiFi.This capability is required to use some APIs in the Windows.Devices.WiFi namespace.
État radioRadio state La fonctionnalité d’appareil radios permet aux applications d’activer et de désactiver les radios Wi-Fi et Bluetooth.The radios device capability allows apps to toggle the Wi-Fi and Bluetooth radios.
Cette fonctionnalité est requise pour l’utilisation des API de l’espace de noms Windows.Devices.Radios.This capability is required to use the APIs in the Windows.Devices.Radios namespace.
Disque optiqueOptical disc La fonctionnalité d’appareil optical permet aux applications d’accéder aux fonctions des lecteurs de disque optiques (CD, DVD et Blu-ray).The optical device capability allows apps to access functions on optical disk drives such as CD, DVD, and Blu-ray.
Cette fonctionnalité est requise pour l’utilisation de certaines API de l’espace de noms Windows.Devices.Custom.This capability is required to use some APIs in the Windows.Devices.Custom namespace.
MouvementsMotion activity La fonctionnalité d’appareil activity permet aux applications de détecter le mouvement actuel de l’appareil.The activity device capability allows apps to detect the current motion of the device.
Cette fonctionnalité est nécessaire pour l’utilisation de certaines API de l’espace de noms Windows.Devices.Sensors.This capability is required to use some APIs in the Windows.Devices.Sensors namespace.
Communication en sérieSerial communication La fonctionnalité d’appareil serialcommunication permet d’accéder aux API dans l’espace de noms Windows.Devices.SerialCommunication, ce qui permet à une application Windows de communiquer avec un périphérique qui expose un port série ou certaines abstractions de port série.The serialcommunication device capability provides access to APIs in the Windows.Devices.SerialCommunication namespace, which allows a Windows app to communicate with a device that exposes a serial port or some abstraction of a serial port. Cette fonctionnalité est requise pour l’utilisation des API de l’espace de noms Windows.Devices.SerialCommnication.This capability is required to use the APIs in the Windows.Devices.SerialCommnication namespace.
Dispositif de suivi oculaireEye Tracker La fonctionnalité gazeInput permet aux applications de détecter ce que l'utilisateur regarder entre les limites de l'application lorsqu'un appareil de suivi oculaire est connecté.The gazeInput capability allows apps to detect where the user is looking within the application bounds when a compatible eye tracking device is connected. Cette fonctionnalité est nécessaire pour utiliser certaines API dans l’espace de noms Windows.Devices.Input.Preview .This capability is required to use some APIs in the Windows.Devices.Input.Preview namespace.
GPIO, I2C, SPI et PWMGPIO, I2C, SPI, and PWM La fonctionnalité d’appareil lowLevel donne accès aux périphériques GPIO, I2C, SPI et PWM.The lowLevel device capability provides access to GPIO, I2C, SPI, and PWM devices. Cette fonctionnalité est nécessaire pour utiliser les API dans les espaces de noms suivants: Windows.Devices.Gpio, Windows.Devices.I2c, Windows.Devices.Spi,Windows.Devices.Pwm.This capability is required to use the APIs in the following namespaces: Windows.Devices.Gpio, Windows.Devices.I2c, Windows.Devices.Spi,Windows.Devices.Pwm.
XMLXML
<Capabilities><DeviceCapability Name="lowLevel"/></Capabilities>

Fonctionnalités restreintesRestricted capabilities

Si votre application déclare certaines fonctionnalités restreintes, vous devez fournir des informations au cours du processus de soumission d’application afin d’être approuvés pour publier l’application dans le Microsoft Store.If your app declares any restricted capabilities, you must provide info during the app submission process in order to be approved to publish the app to the Microsoft Store. Vous fournir ces informations sur la page options de soumission de votre soumission, de manière exhaustive la façon dont votre application utilise chacune des fonctionnalités restreintes qui il déclare.You provide this info on the Submission options page of your submission, explaining how your app uses each restricted capability that it declares.

Important

Fonctionnalités restreintes sont conçues pour des scénarios très spécifiques.Restricted capabilities are intended for very specific scenarios. L’utilisation de ces fonctionnalités est extrêmement limitée et sujette à un examen et une stratégie d’accueil Store supplémentaires.The use of these capabilities is highly restricted and subject to additional Store onboarding policy and review. Notez que vous pouvez charger des applications qui déclarent des fonctionnalités restreintes sans avoir besoin de recevoir une approbation n’importe quel.Note that you can sideload apps that declare restricted capabilities without needing to receive any approval. L'approbation est obligatoire uniquement lors de la soumission de ces applications au Store.Approval is only required when submitting these apps to the Store.

N’oubliez pas ne pas de déclarer que ces fonctionnalités restreint, à moins que votre application ait réellement besoin.Be sure not to declare these restricted capabilities unless your app truly needs them. Dans certains cas, de telles fonctionnalités sont nécessaires et appropriées, telles que des applications bancaires avec une authentification à deux facteurs, dans lesquelles les utilisateurs fournissent une carte à puce dotée d’un certificat numérique qui confirme leur identité.There are cases where such capabilities are necessary and appropriate, such as banking with two-factor authentication, where users provide a smart card with a digital certificate that confirms their identity. D’autres applications peuvent être conçues principalement pour des clients professionnels et peuvent avoir besoin d’accéder à des ressources d’entreprise auxquelles il n’est pas possible d’accéder sans les informations d’identification de domaine de l’utilisateur.Other apps may be designed primarily for enterprise customers and may need access to corporate resources that cannot be accessed without the user’s domain credentials.

Pour déclarer une fonctionnalité restreinte, modifier votre fichier source du manifeste du package d’application (Package.appxmanifest).To declare a restricted capability, modify your app package manifest source file (Package.appxmanifest). Ajoutez la déclaration d’espace de noms XML xmlns: rescap et utilisez le préfixe rescap lorsque vous la déclarez votre fonctionnalité restreinte.Add the xmlns:rescap XML namespace declaration, and use the rescap prefix when you declare your restricted capability. L'exemple suivant illustre comment déclarer la fonctionnalité appCaptureSettings.For example, here's how to declare the appCaptureSettings capability.

<?xml version="1.0" encoding="utf-8"?>
<Package
    ...
    xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    IgnorableNamespaces="... rescap">
...
<Capabilities>
    <rescap:Capability Name="appCaptureSettings"/>
</Capabilities>
</Package>

Processus d'approbation pour une fonctionnalité restreinteRestricted capability approval process

Auparavant, nous exigions que vous contactiez l'assistance pour obtenir l'approbation d'utiliser une fonctionnalité.Previously, we required you to contact support to get approval to use a capability. Nous vous permettons désormais de fournir ces informations dans L’espace partenaires dans le cadre du processus de soumission.We now allow you to provide this info in Partner Center as part of the submission process.

Lorsque vous téléchargez des packages pour votre soumission, nous identifions la présence des fonctionnalités restreintes sont déclarées.When you upload packages for your submission, we will detect whether any restricted capabilities are declared. Si c'est le cas, vous devez fournir les informations quant à l'utilisation que votre produit fait de chaque fonctionnalité à la page Options de soumission.If we do so, you will be required to provide details about how your product uses each capability on the Submission options page. Veillez à fournir autant de détails que possible afin de nous aider à comprendre la raison pour laquelle votre produit nécessite de déclarer ces fonctionnalités.Be sure to provide as much detail as possible to help us understand why your product needs to declare the capability. Notez que cette opération peut avoir pour effet de rallonger la durée nécessaire pour que votre soumission arrive à bout du processus de certification.Note that this may add some additional time for your submission to complete the certification process.

Lors du processus de certification, nos testeurs examinent les informations que vous avez fournies afin de déterminer si votre soumission est approuvée pour utiliser ces fonctionnalités.During the certification process, our testers will review the info you provide to determine whether your submission is approved to use the capability. Notez que cette opération peut avoir pour effet de rallonger la durée nécessaire pour que votre soumission arrive à bout du processus de certification.Note that this may add some additional time for your submission to complete the certification process. Si nous approuvons votre utilisation des fonctionnalités, votre application continuera le reste du processus de certification.If we approve your use of the capability, your app will continue through the rest of the certification process. De manière générale, il vous est inutile de répéter le processus d'approbation des fonctionnalités lorsque vous appliquez des mises à jour à votre application (à moins que vous ne déclariez des fonctionnalités supplémentaires).You generally will not have to repeat the capability approval process when you submit updates to your app (unless you declare additional capabilities).

Si nous n’approuvons votre utilisation des fonctionnalités, votre soumission ne sera pas certifiée et nous fournirons des commentaires dans le rapport de certification.If we don't approve your use of the capability, your submission will fail certification, and we will provide feedback in the certification report. Vous pouvez ensuite choisir de créer une nouvelle soumission et de télécharger les packages ne déclarant aucune fonctionnalité, ou, le cas échéant, de répondre aux problèmes liés à votre utilisation des fonctionnalités afin de demander l'approbation dans une nouvelle soumission.You then have the option to create a new submission and upload packages which don’t declare the capability, or, if applicable, address any issues related to your use of the capability and request approval in a new submission.

Note

Si votre soumission utilise un bac à sable de développement dans l’espace partenaires (par exemple, c’est le cas pour n’importe quel jeu qui s’intègre à Xbox Live), vous devez demander l’approbation à l’avance au lieu de fournir des informations sur la page options de soumission .If your submission uses a development sandbox in Partner Center (for example, this is the case for any game that integrates with Xbox Live), you must request approval in advance rather than providing info on the Submission options page. Pour cela,, consultez la page Support technique pour les développeurs Windows.To do so, visit the Windows Developer support page. Sélectionnez la rubrique d’assistance développeur problème du tableau de bord, Type de problème, soumissions d’applicationset sous-catégorie autres.Select Developer support topic Dashboard issue, Issue Type App submissions, and Subcategory Other. Puis décrivez comment vous utilisez la fonctionnalité et pourquoi il est nécessaire pour votre produit.Then describe how you are using the capability and why it is necessary for your product. Si vous ne fournissez pas toutes les informations nécessaires, votre demande est refusée.If you do not provide all the information necessary, your request will be denied. Il vous sera peut-être également demandé de fournir des informations supplémentaires.You may also be asked to provide more information. Notez que, en général, ce processus prend au minimum 5jours ouvrables. Envoyez donc votre demande bien à l'avance.Note that this process typically takes 5 business days or longer, so please submit your request well in advance.

Vous pouvez également utiliser cette méthode de demande d’approbation (au lieu de fournir ces informations au cours de votre soumission), ou non, vous utilisez un bac à sable de développement, si vous préférez confirmer que vous sont autorisés à utiliser une fonctionnalité restreinte avant de commencer votre soumission.You may also use this method of requesting approval (rather than providing this info during your submission), whether or not you're using a development sandbox, if you prefer to confirm that you are approved to use a restricted capability before you start your submission.

Liste de la fonctionnalité restreinteRestricted capability list

Le tableau suivant répertorie les fonctionnalités restreintes.The following table lists the restricted capabilities. Vous pouvez demander l'approbation pour les fonctionnalités d'applications que vous soumettez au Store en suivant le processus décrit ci-dessus.You may request approval for these capabilities in apps that you submit to the Store by following the process described above.

Important

Certaines de ces fonctionnalités restreintes ne sont pratiquement jamais approuvés pour les applications soumises au Store, sauf dans des circonstances très spécifiques et limitées.Some of these restricted capabilities are almost never approved for apps submitted to the Store, except in very specific and limited circumstances. Ces fonctionnalités sont mentionnées dans le tableau ci-dessous.These capabilities are called out in the table below. Nous recommandons de ne pas déclarer ces fonctionnalités dans votre application si vous planifiez de la distribuer via le Store.We recommend not declaring these capabilities in your app if you plan to distribute it through the Store.

Scénario de fonctionnalitéCapability scenario Utilisation de la fonctionnalitéCapability usage
EntrepriseEnterprise Les informations d’identification de domaine Windows permettent à un utilisateur de se connecter à des ressources distantes à l’aide de ses informations d’identification, comme si l’utilisateur avait fourni son propre nom d’utilisateur et mot de passe.Windows domain credentials enable a user to log into remote resources using their credentials, and act as if a user provided their user name and password. La fonctionnalité enterpriseAuthentication est généralement utilisée dans les applications cœur de métier qui se connectent à des serveurs au sein d’une entreprise.The enterpriseAuthentication capability is typically used in line-of-business apps that connect to servers within an enterprise.

Vous n’avez pas besoin de cette capacité pour une communication générique sur Internet.You don't need this capability for generic communication across the Internet.

La fonctionnalité enterpriseAuthentication est conçue pour prendre en charge des applications cœur de métier courantes.The enterpriseAuthentication capability is intended to support common line-of-business apps. Ne la déclarez pas dans des applications qui n’ont pas besoin d’accéder à des ressources d’entreprise.Don't declare it in apps that don't need to access corporate resources. Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers sur un partage réseau à utiliser avec une application.The file picker provides a robust UI mechanism that enables users to open files on a network share for use with an app. Déclarez la fonctionnalité enterpriseAuthentication uniquement lorsque votre application nécessitant un accès par programmation, et vous ne peut pas être réalisé à l’aide du sélecteur de fichiers.Declare the enterpriseAuthentication capability only when the scenarios for your app require programmatic access, and you cannot realize them by using the file picker.

La fonctionnalité enterpriseAuthentication doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The enterpriseAuthentication capability must include the uap namespace when you declare it in your app's package manifest as shown below.

<Capabilities><uap:Capability Name="enterpriseAuthentication"/></Capabilities>

La fonctionnalité enterpriseDataPolicy permet aux applications de gérer les données d’entreprise séparément et en toute sécurité lorsque l’application est gérée avec la stratégie de Protection des informations Windows (par exemple: les systèmes de gestion des périphériques mobiles et de gestion des applications mobiles).The enterpriseDataPolicy capability allows apps to handle enterprise data separately and safely when the app is managed with Windows Information Protection policy (For example: Mobile Device Management and Mobile Application Management systems). Déclarez cette fonctionnalité restreinte, comme illustré ci-dessous.Declare this restricted capability as shown below.

<Capabilities><rescap:Capability Name="enterpriseDataPolicy"/></Capabilities>

Elle est requise pour l’utilisation de tous les membres des classes suivantes.This capability is required to use all members of the following classes.
Certificats utilisateur partagésShared user certificates La fonctionnalité sharedUserCertificates permet à une application Ajouter et accéder aux logiciels et stocker les certificats en fonction du matériel, l’utilisateur partagés, tels que les certificats stockés sur une carte à puce.The sharedUserCertificates capability enables an app to add and access software and hardware-based certificates in the Shared User store, such as certificates stored on a smart card. Cette fonctionnalité est généralement utilisée pour des applications financières ou d’entreprise qui ont besoin d’une carte à puce pour l’authentification.This capability is typically used for financial or enterprise apps that require a smart card for authentication.

La fonctionnalité sharedUserCertificates doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The sharedUserCertificates capability must include the uap namespace when you declare it in your app's package manifest as shown below.

<Capabilities><uap:Capability Name="sharedUserCertificates"/></Capabilities>
Documents*Documents* La fonctionnalité documentsLibrary fournit un accès par programmation aux Documents de l’utilisateur, filtrés pour les associations de types de fichier déclarées dans le manifeste du package, pour prendre en charge les accès hors connexion à OneDrive.The documentsLibrary capability provides programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest, to support offline access to OneDrive. Par exemple, si une application de type lecteur DOC a déclaré une association de type de fichier .doc, elle peut ouvrir les fichiers .doc dans les documents, mais pas d’autres types de fichiers.For example, if a DOC reader app declared a .doc file type association, it can open .doc files in Documents, but not other types of files.

Applications qui déclarent la fonctionnalité documentsLibrary ne peut pas accéder aux Documents sur les ordinateurs de groupe résidentiel.Apps that declare the documentsLibrary capability can't access Documents on Home Group computers. Le sélecteur de fichiers fournit un mécanisme d’interface utilisateur robuste qui permet aux utilisateurs d’ouvrir les fichiers à utiliser avec une application.The file picker provides a robust UI mechanism that enables users to open files for use with an app. Déclarez la fonctionnalité documentsLibrary uniquement lorsque vous ne pouvez pas utiliser le sélecteur de fichiers.Declare the documentsLibrary capability only when you cannot use the file picker.

Pour utiliser la fonctionnalité documentsLibrary , une application doit:To use the documentsLibrary capability, an app must:
  • faciliter l’accès hors connexion interplateforme à du contenu OneDrive spécifique à l’aide d’URL ou d’ID de ressource OneDrive valides;Facilitate cross-platform offline access to specific OneDrive content using valid OneDrive URLs or Resource IDs
  • enregistrer automatiquement les fichiers ouverts sur le OneDrive de l’utilisateur en mode hors connexion.Save open files to the user’s OneDrive automatically while offline
Les applications qui utilisent la fonctionnalité documentsLibrary pour ces deux objectifs peuvent également éventuellement utiliser la fonctionnalité pour ouvrir du contenu incorporé dans un autre document.Apps that use the documentsLibrary capability for these two purposes may also optionally use the capability to open embedded content within another document. Seuls les utilisations ci-dessus de la fonctionnalité documentsLibrary sont acceptées.Only the above uses of the documentsLibrary capability are accepted.
  • Votre application ne peut pas accéder à la bibliothèque Documents sur le support de stockage interne du téléphone.Your app can't access the Documents library in the phone's internal storage. Toutefois, si une autre application crée un dossier Documents sur la carte SD optionnelle, votre application peut accéder à ce dossier.If another app creates a Documents folder on the optional SD card, however, your app can see that folder.
La fonctionnalité documentsLibrary doit inclure l’espace de noms uap lorsque vous la déclarez dans le manifeste du package de votre application, comme illustré ci-dessous.The documentsLibrary capability must include the uap namespace when you declare it in your app's package manifest as shown below.

<Capabilities><uap:Capability Name="documentsLibrary"/></Capabilities>
Paramètres de jeux DVRGame DVR Settings La fonctionnalité restreinte appCaptureSettings permet aux applications de contrôler les paramètres utilisateur de Jeux DVR.The appCaptureSettings restricted capability allows apps to control the user settings for the Game DVR.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.Media.Capture.This capability is required to use some APIs in the Windows.Media.Capture namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
CellulaireCellular La fonctionnalité restreinte cellularDeviceControl permet aux applications de contrôler l’appareil cellulaire.The cellularDeviceControl restricted capability allows apps to have control over the cellular device.

La fonctionnalité cellularDeviceIdentity permet aux applications d’accéder aux données d’identification cellulaires.The cellularDeviceIdentity capability allows apps to access cellular identification data.

La fonctionnalité cellularMessaging permet aux applications d’utiliser les SMS et le RCS.The cellularMessaging capability allows apps to make use of SMS and RCS.

Ces fonctionnalités sont nécessaires pour l’utilisation de certaines API dans les espaces de noms Windows.Devices.Sms.These capabilities are required to use some APIs in the Windows.Devices.Sms namespaces.
Déverrouillage d’appareilDevice Unlock La fonctionnalité restreinte deviceUnlock permet aux applications de déverrouiller un appareil pour les scénarios de chargement indépendant de développeur et d’entreprise.The deviceUnlock restricted capability allows apps to unlock a device for developer and enterprise sideloading scenarios.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Vignettes double SIMDual SIM Tiles La fonctionnalité restreinte dualSimTiles permet aux applications de créer une entrée supplémentaire dans la liste des applications sur les appareils dotés de plusieurs cartes SIM.The dualSimTiles restricted capability allows apps to create an additional app list entry on devices that have multiple SIMs.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.UI.StartScreen.This capability is required to use some APIs in the Windows.UI.StartScreen namespace.
Stockage partagé d’entrepriseEnterprise Shared Storage La fonctionnalité restreinte enterpriseDeviceLockdown permet aux applications d’utiliser l’API de verrouillage d’appareil et d’accéder aux dossiers de stockage partagé de l’entreprise.The enterpriseDeviceLockdown restricted capability allows apps to use the device lock down API and access the enterprise shared storage folders.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Injection d’entrée systèmeSystem Input Injection La fonctionnalité inputInjectionBrokered restreint permet aux applications d’injecter différentes formes d’entrée HID, tactile, stylet, clavier ou la souris dans le système par programme.The inputInjectionBrokered restricted capability allows apps to inject various forms of input such as HID, touch, pen, keyboard or mouse into the system programmatically. Cette fonctionnalité est généralement utilisée pour les applications de collaboration qui peuvent prendre le contrôle du système.This capability is typically used for collaboration apps that can take control of the system.

Pour un PC, les entrées injectées par une application disposant de cette fonctionnalité sont reçues uniquement par les processus résidant dans le même conteneur d’application.For a PC, input injection from an app that has this capability will only be received by processes in the same App Container.

<Capabilities><rescap:Capability Name="inputInjectionBrokered" /></Capabilities>
Observation d’entrée*Observe Input* La fonctionnalité restreinte inputObservation permet aux applications d’observer différentes formes d’entrée brute (HID, interface tactile, stylet, clavier, souris, etc.) reçues par le système, quelle que soit leur destination finale.The inputObservation restricted capability allows apps to observe various forms of raw input such as HID, touch, pen, keyboard, or mouse being received by the system regardless of its final destination.
Suppression d’entréeSuppress Input La fonctionnalité restreinte inputSuppression permet aux applications de supprimer différentes formes d’entrée brute (HID, interface tactile, stylet, clavier, souris, etc.) reçues par le système.The inputSuppression restricted capability allows apps to suppress various forms of raw input such as HID, touch, pen, keyboard, or mouse from being received by the system.
Application VPNVPN App La fonctionnalité restreinte networkingVpnProvider permet aux applications de disposer d’un accès complet aux fonctionnalités de réseau privé virtuel (VPN, Virtual Private Network), y compris la possibilité de gérer les connexions et de fournir les fonctionnalités de plug-in VPN.The networkingVpnProvider restricted capability allows apps to have full access to VPN features, including the ability to manage connections and provide VPN Plugin functionality.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.Networking.Vpn.This capability is required to use some APIs in the Windows.Networking.Vpn namespace.
Autres tâches de gestion d’applicationOther App Management La fonctionnalité restreinte packageManagement permet aux applications de gérer directement d’autres applications.The packageManagement restricted capability allows apps to manage other apps directly.

La fonctionnalité d’appareil packageQuery permet aux applications de collecter des informations sur les autres applications.The packageQuery device capability allows apps to gather information about other apps.

Ces fonctionnalités sont nécessaires pour accéder à certaines méthodes et propriétés de la classe PackageManager.These capabilities are required to access some methods and properties in the PackageManager class.
Projection d’écranScreen Projection La fonctionnalité restreinte screenDuplication permet aux applications de projeter l’écran sur un autre appareil.The screenDuplication restricted capability allows apps to project the screen on another device.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms DirectX.This capability is required to use APIs in the DirectX namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Nom d’utilisateur principalUser Principal Name La fonctionnalité restreinte userPrincipalName permet aux applications d’accéder au cache de miniatures des photos et de le modifier.The userPrincipalName restricted capability allows apps to modify and access the thumbnail cache from photos.

Cette fonctionnalité est nécessaire pour appeler la fonction GetUserNameEx.This capability is required to call the GetUserNameEx function.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
PortefeuilleWallet La fonctionnalité restreinte walletSystem permet aux applications de disposer d’un accès complet aux cartes de renseignements médicaux (au format portefeuille) stockées.The walletSystem restricted capability allows apps to have full access to the stored wallet cards.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Wallet.System.This capability is required to use APIs in the Windows.ApplicationModel.Wallet.System namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Historique des emplacementsLocation History La fonctionnalité restreinte locationHistory permet aux applications d’accéder à l’historique des emplacements de l’appareil.The locationHistory restricted capability allows apps to access the location history of the device.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.Devices.Geolocation.This capability is required to use APIs in the Windows.Devices.Geolocation namespace.
Confirmation de fermeture d’applicationApp Close Confirmation La fonctionnalité restreinte confirmAppClose permet aux applications de se fermer par elles-mêmes, de fermer leurs propres fenêtres et de retarder leur fermeture.The confirmAppClose restricted capability allows apps to close themselves, their own windows, and delay the closing of their app.

Les applications peuvent demander cette fonctionnalité dans Windows10 version1703 (build10.0.15063) et au-delà.Apps may request this capability in Windows 10 version 1703 (build 10.0.15063) and beyond. Dans les versions antérieures de Windows10, cette fonctionnalité est privée et entraîne l’échec de l’installation de l’application, avec un message d’erreur indiquant que la fonctionnalité demandée ne peut pas être autorisée pour cette application.In prior Windows 10 versions the capability is private and will cause app install to fail with error message "The requested capability can not be authorized for this application."
Historique des appels*Call History* La fonctionnalité restreinte phoneCallHistory permet aux applications de lire l’historique des appels et d’en supprimer des entrées.The phoneCallHistory restricted capability allows apps to read the call history and to delete entries in the history.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Chat.This capability is required to use APIs in the Windows.ApplicationModel.Chat namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès de niveau système aux rendez-vousSystem Level Appointment Access La fonctionnalité restreinte appointmentsSystem permet aux applications de lire et de modifier tous les rendez-vous du calendrier de l’utilisateur.The appointmentsSystem restricted capability allows apps to read and modify all appointments on the user's calendar.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Appointment.This capability is required to use APIs in the Windows.ApplicationModel.Appointment namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès de niveau système aux messages de conversation*System Level Chat Message Access* La fonctionnalité restreinte chatSystem permet aux applications de lire et d’écrire tous les messages SMS et MMS.The chatSystem restricted capability allows apps to read and write all SMS and MMS messages.
Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Chat.This capability is required to use APIs in the Windows.ApplicationModel.Chat namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès de niveau système aux contactsSystem Level Contact Access La fonctionnalité restreinte contactsSystem permet aux applications de lire les informations de contact marquées comme confidentielles ou sensibles et de modifier les informations de contact existantes.The contactsSystem restricted capability allows apps to read contact information that has been designated as restricted or sensitive and modify existing contact information.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Chat.This capability is required to use APIs in the Windows.ApplicationModel.Chat namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès aux e-mails*Email Access* La fonctionnalité restreinte email permet aux applications de lire, de trier et d’envoyer les e-mails de l’utilisateur.The email restricted capability allows apps to read, triage, and send user emails.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Email.This capability is required to use APIs in the Windows.ApplicationModel.Email namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès de niveau système aux e-mailsSystem Level Email Access La fonctionnalité restreinte emailSystem permet aux applications de lire, de trier et d’envoyer les e-mails confidentiels ou sensibles de l’utilisateur.The emailSystem restricted capability allows apps to read, triage, and send user restricted or sensitive emails.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Email.This capability is required to use APIs in the Windows.ApplicationModel.Email namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès de niveau système à l’historique des appelsSystem Level Call History Access La fonctionnalité restreinte phoneCallHistorySystem permet aux applications de modifier complètement l’historique des appels en changeant des entrées existantes et en en créant.The phoneCallHistorySystem restricted capability allows apps to fully modify the call history by changing existing entries and writing new ones.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Calls.This capability is required to use APIs in the Windows.ApplicationModel.Calls namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Envoi de SMS*Send Text Messages* La fonctionnalité restreinte smsSend permet aux applications d’envoyer des SMS et des MMS.The smsSend restricted capability allows apps to send SMS and MMS messages.

Cette fonctionnalité est nécessaire pour utiliser les API de l’espace de noms Windows.ApplicationModel.Chat.This capability is required to use APIs in the Windows.ApplicationModel.Chat namespace.
Accès de niveau système à toutes les données utilisateurSystem Level Access to All User Data La fonctionnalité restreinte userDataSystem permet aux applications d’accéder à la banque de données système des données utilisateur.The userDataSystem restricted capability allows apps to access the user data system datastore.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Fonctionnalités d’aperçu du StoreStore Preview Features La fonctionnalité restreinte previewStore permet aux applications de récupérer et d’acheter des références SKU de produits intégrés à l’application.The previewStore restricted capability allows apps to retrieve and purchase SKUs of in-app products.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.ApplicationModel.Store.Preview.This capability is required to use certain APIs in the Windows.ApplicationModel.Store.Preview namespace.
Paramètres de première connexionFirst-Time Sign-in Settings La fonctionnalité restreinte firstSignInSettings permet aux applications d’accéder aux paramètres utilisateur définis lors de la première connexion de l’utilisateur à son appareil.The firstSignInSettings restricted capability allows apps to access user settings that were set when the user first signed in to their device.
Expérience d’équipe WindowsWindows Team Experience La fonctionnalité restreinte teamEditionExperience permet aux applications d’accéder aux API internes qui contrôlent de nombreux aspects expérimentaux d’une session d’équipe Windows.The teamEditionExperience restricted capability allows apps to access internal APIs that control many experiential aspects of a Windows Team session. Une session d’équipe Windows peut s’exécuter sur un appareil collaboratif tel qu’un Microsoft Surface Hub.A Windows Team session is likely to be running on a team device such as a Microsoft Surface Hub.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Déverrouillage à distanceRemote Unlock La fonctionnalité restreinte remotePassportAuthentication permet aux applications d’accéder aux informations d’identification qui peuvent être utilisées pour déverrouiller un PC distant.The remotePassportAuthentication restricted capability allows apps to access credentials that can be used to unlock a remote PC.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Composition d’aperçuPreview Composition La fonctionnalité restreinte previewUiComposition permet aux applications d’afficher un aperçu de l’espace de noms Windows.UI.Composition pour leur interface utilisateur afin de pouvoir fournir des commentaires sur l’API avant la fin de son exécution.The previewUiComposition restricted capability allows apps to preview the Windows.UI.Composition namespace for their user interface so they can provide feedback on the API before it is completed. Pour plus d’informations, contactez wincomposition@microsoft.com.Please contact wincomposition@microsoft.com for more information.
Verrouillage de sécurisation des évaluationsSecure Assessment Lockdown La fonctionnalité restreinte secureAssessment permet aux applications de verrouiller Windows en mode Application unique pour sécuriser les évaluations.The secureAssessment restricted capability allows apps to lockdown Windows into a single app mode for secure assessments.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Approvisionnement du Gestionnaire des connexionsConnection Manager Provisioning La fonctionnalité restreinte networkConnectionManagerProvisioning permet aux applications de définir les stratégies régissant la connexion de l’appareil avec des interfaces de réseau étendu sans fil (WWAN, Wireless Wide Area Network) et de réseau local sans fil (WLAN, Wireless Local Area Network).The networkConnectionManagerProvisioning restricted capability allows apps to define the policies that connect the device with WWAN and WLAN interfaces. Des applications utilisant cette fonctionnalité sont créées par des opérateurs mobiles pour gérer la connexion d’appareils à leur réseau mobile.Apps that use this capability are created by Mobile Operators to govern the devices that connect to their mobile network.
Approvisionnement de forfait de donnéesData Plan Provisioning La fonctionnalité restreinte networkDataPlanProvisioning permet aux applications de collecter des informations concernant les forfaits de données sur l’appareil et de lire l’utilisation du réseau.The networkDataPlanProvisioning restricted capability allows apps to gather information about data plans on the device and read network usage. Des applications utilisant cette fonctionnalité sont créées par des opérateurs mobiles pour intégrer la consommation réelle des données par leurs clients dans le paramètre de consommation des données du système d’exploitation.Apps that use this capability are created by Mobile Operators to integrate their customers’ actual data usage into the OS Data usage setting.
Gestion de licences des logicielsSoftware Licensing La fonctionnalité restreinte slapiQueryLicenseValue permet aux applications d’interroger les stratégies de gestion des licences des logiciels.The slapiQueryLicenseValue restricted capability allows apps to query software licensing policies.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Exécution étendueExtended Execution La fonctionnalité restreinte extendedBackgroundTaskTime empêche l’annulation ou l’interruption des tâches en arrière-plan en raison des délais d’exécution.The extendedBackgroundTaskTime restricted capability prevents background tasks from being cancelled or terminated due to execution time limits. Elles restent soumises à toutes les autres limites d’utilisation de la mémoire et de l’énergie.They are still subject to all other memory and energy usage limits. Cette fonctionnalité peut être limitée par l’utilisation de la batterie ou par les paramètres de confidentialité des applications en arrière-plan.This capability can be restricted using the Battery Usage or Privacy Background Apps Settings. Notez que les consommateurs et les administrateurs conservent la possibilité de contrôler les tâches en arrière-plan à l’aide des paramètres de stratégie de groupe.Note that consumers and administrators still have the ability to control background tasks through the Group Policy settings.

La fonctionnalité restreinte extendedExecutionBackgroundAudio permet aux applications de lire le son quand l’application n’est pas au premier plan.The extendedExecutionBackgroundAudio restricted capability allows apps to play audio when the app is not in the foreground.

La fonctionnalité restreinte extendedExecutionCritical permet aux applications de commencer une session d’exécution étendue critique.The extendedExecutionCritical restricted capability allows apps to begin a critical extended execution session.

La fonctionnalité restreinte extendedExecutionUnconstrained permet aux applications de démarrer une session d’exécution étendue sans contraintes.The extendedExecutionUnconstrained restricted capability allows apps to begin an unconstrained extended execution session.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.

Consultez Reporter la suspension d’une application avec l’exécution étendue pour plus d’informations sur l’utilisation de l’exécution étendue pour différer une opération lorsque votre application est suspendue.See Postpone app suspension with extended execution for more information about using extended execution to postpone when your app is suspended.
Gestion des appareils mobilesMobile Device Management La fonctionnalité restreinte deviceManagementDmAccount permet aux applications d’approvisionner et de configurer les comptes MO OMA-DM (Mobile Operator Open Mobile Aliance - Device Management).The deviceManagementDmAccount restricted capability allows apps to provision and configure Mobile Operator Open Mobile Alliance - Device Management (MO OMA-DM) accounts.

La fonctionnalité restreinte deviceManagementFoundation permet aux applications de disposer d’un accès de base à l’infrastructure du fournisseur de services de configuration (CSP) dans la gestion des périphériques mobiles (GPM) sur l’appareil.The deviceManagementFoundation restricted capability allows apps to have basic access to the Mobile Device Management (MDM) configuration service provider (CSP) infrastructure on the device. Notez que d’autres fonctionnalités sont nécessaires pour accéder à des CSP spécifiques.Note that other capabilities are needed to access specific CSPs.

La fonctionnalité restreinte deviceManagementWapSecurityPolicies permet aux applications de configurer des services basés sur le protocole WAP (Wireless Application Protocol), tels que les MMS, la stratégie des messages d’indication de service (IS)/chargement de service (CS), et OMA-CP (Open Mobile Alliance - Client Provisioning).The deviceManagementWapSecurityPolicies restricted capability allows apps to configure Wireless Application Protocol (WAP)-based services such as MMs, Service Indication/Service Loading (SI/SL), and Open Mobile Alliance - Client Provisioning (OMA-CP).

La fonctionnalité restreinte deviceManagementEmailAccount permet aux applications créées par des opérateurs mobiles d’ajouter et de gérer un compte de messagerie sur des appareils fournis aux utilisateurs.The deviceManagementEmailAccount restricted capability allows apps created by Mobile Operators to add and manage an email account on devices they provision to users.
Contrôle de stratégie de packagePackage Policy Control La fonctionnalité restreinte packagePolicySystem permet aux applications de contrôler les stratégies système liées aux applications installées sur l’appareil.The packagePolicySystem restricted capability allows apps to have control of system policies related to apps that are installed on the device.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Liste de jeuxGames List La fonctionnalité restreinte gameList permet aux applications d’obtenir la liste des jeux connus installés sur le système.The gameList restricted capability allows apps to get a list of known games installed on the system.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accessoire XboxXbox Accessory La fonctionnalité restreinte xboxAccessoryManagement permet aux applications de gérer directement les appareils Xbox qui sont conformes aux spécifications matérielles Xbox.The xboxAccessoryManagement restricted capability allows apps to directly manage Xbox devices that conform to the Xbox hardware specification.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Reconnaissance vocale des accessoiresSpeech Recognition for Accessories La fonctionnalité restreinte cortanaSpeechAccessory permet aux applications d’appeler et de transmettre des commandes à Cortana.The cortanaSpeechAccessory restricted capability allows apps to invoke and pass commands to Cortana.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Gestion des accessoiresAccessory Management La fonctionnalité restreinte accessoryManager permet aux applications de s’inscrire en tant qu’applications pour accessoire et d’opter pour des notifications d’application spécifiques afin que celles-ci puissent être transférées à des accessoires et s’afficher à l’intention de l’utilisateur.The accessoryManager restricted capability allows apps to register as an accessory app and opt-in to specific app notifications so that they may be forwarded to accessories and display to the user.
Accès aux pilotesDriver access La fonctionnalité restreinte interopServices permet aux applications d’interagir directement avec les pilotes.The interopServices restricted capability allows apps to interact directly with drivers.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Observation de premier planForeground observation La fonctionnalité restreinte inputForegroundObservation permet aux applications de premier plan d’intercepter les saisies au clavier et de contourner tous les traitement de saisie au clavier non liés aux applications.The inputForegroundObservation restricted capability allows apps in the foreground to intercept keyboard input and byasses all non-app keyboard input processing. Les combinaisons SAS ne peuvent pas être interceptées par cette fonctionnalité.SAS combinations cannot be intercepted by this capability. Cette fonctionnalité est nécessaire pour accéder aux membres de la classe KeyboardDeliveryInterceptor.This capability is required to access members of the KeyboardDeliveryInterceptor class.
Applications de fabricants d’ordinateurs OEM et d’opérateurs mobiles partenairesOEM and MO Partner apps La fonctionnalité restreinte oemDeployment permet aux applications qui sont créées par les partenaires Microsoft d’installer les nouvelles applications et d’interroger les applications actuellement installées sur l’appareil.The oemDeployment restricted capability allows apps that are created by Microsoft partners to install new apps and query currently installed apps on the device.

La fonctionnalité restreinte oemPublicDirectory permet aux applications qui sont créées par les partenaires Microsoft d’avoir accès au dossier des applications partagées.The oemPublicDirectory restricted capability allows apps that are created by Microsoft partners to have access to the shared app folder. Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Licences d’applicationApp Licensing La fonctionnalité restreinte appLicensing permet aux applications de s’exécuter sans nécessiter de licence.The appLicensing restricted capability allows apps to run without the need of a license. Vous ne pouvez pas soumettre votre application au Store si vous déclarez cette fonctionnalité dans votre manifeste.You cannot submit your app to the store if you declare this capability in your manifest.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Système de localisationLocation System La fonctionnalité restreinte locationSystem permet aux applications d’effectuer certaines configurations d’emplacement privilégiées, comme la définition de l’emplacement par défaut de l’appareil.The locationSystem restricted capability allows apps to perform certain privileged location configurations like setting the default location for the device.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Fournisseur de comptes de données utilisateurUser Data Accounts Provider La fonctionnalité restreinte userDataAccountsProvider permet aux applications de gérer complètement les comptes de messagerie, de calendrier et de contact.The userDataAccountsProvider restricted capability allows apps to fully manage the mail, calendar, and contact accounts.
Espace de travail du styletPen Workspace La fonctionnalité previewPenWorkspace permet à une application d’accéder à l’espace de noms Windows.ApplicationModel.Preview.Notes pour être hébergée à l’intérieur de l’espace de travail du stylet comme gestionnaire d’actions de mémorisation.The previewPenWorkspace capability allows an app to access the Windows.ApplicationModel.Preview.Notes namespace to be hosted inside the pen workspace as the remember action handler.
Facteur d’authentification secondaireSecondary Authentication Factor La fonctionnalité secondaryAuthenticationFactor permet à une application de déverrouiller un PC en passant le magasin des secrets sur un système d’authentification par dispositif complémentaire proche.The secondaryAuthenticationFactor capability allows an app to unlock a PC by passing the secrets store on a nearby companion authentication device. Par exemple, un bracelet connecté complémentaire peut être utilisé pour déverrouiller lePC.For example, a companion fitness band can be used to unlock the PC. Cette fonctionnalité est nécessaire pour accéder aux API de l’espace de noms Windows.Security.Authentication.Identity.Provider.This capability is required to access APIs in the Windows.Security.Authentication.Identity.Provider namespace.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Gestion des licences du StoreStore License Management La fonctionnalité storeLicenseManagement permet aux applications de concentrateur des partenaires Microsoft de gérer les licences du Store sur l’appareil.The storeLicenseManagement capability allows Microsoft partner hub-apps to manage store licenses on the device. Cette fonctionnalité est nécessaire pour accéder aux API de l’espace de noms Windows.ApplicationModel.Store.LicenseManagement.This capability is required to access APIs in the Windows.ApplicationModel.Store.LicenseManagement namespace.
ID du système de l’utilisateurUser System ID La fonctionnalité userSystemId permet aux applications d’obtenir un identificateur système spécifique à l’utilisateur.The userSystemId capability allows apps to get a system identifier specific to the user. Cet identificateur identifie de manière unique l’utilisateur actuel sur un système spécifique et peut être utilisé pour mettre en corrélation des informations entre plusieurs applications.This identifier uniquely identifies the current user on a specific system and can be used to correlate information across apps. Cette fonctionnalité est nécessaire pour accéder à l’API GetUserSpecificSystemId dans la classe Windows.System.Profile.SystemIdentification.This capability is required to access the GetUserSpecificSystemId API in the Windows.System.Profile.SystemIdentification class.
Contenu cibléTargeted Content La fonctionnalité targetedContent confère à une application la possibilité de récupérer et d’utiliser le contenu d’un abonnement ciblé fourni par l’espace de noms Windows.Services.TargetedContent.The targetedContent capability provides an application the ability to retrieve and use targeted subscription content provided by the Windows.Services.TargetedContent namespace.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.System.Profile.SystemIdentification.This capability is required to use some APIs in the Windows.System.Profile.SystemIdentification namespace.
Automatisation de l’interface utilisateurUI Automation La fonctionnalité uiAutomation permet à un client UI Automation, tel que le Narrateur, de se connecter à un fournisseur ou un serveur UI Automation.The uiAutomation capability allows a UI automation client, such as Narrator, to connect to a UI Automation server or provider.

Cette fonctionnalité est nécessaire pour utiliser certaines API de l’espace de noms Windows.Xbox.Media.Capture.Broadcaster.This capability is required to use some APIs in the Windows.Xbox.Media.Capture.Broadcaster namespace.
Services de la barre de jeuxGame Bar Services Le gameBarServices est limité aux UWA de la boîte de réception qui peuvent être mises à jour dans le magasin principal.The gameBarServices is restricted to 1st party store updatable inbox UWAs.

Cette fonctionnalité est nécessaire pour utiliser la classe Windows.Media.Capture.GameBarsSrvices.This capability is required to use the Windows.Media.Capture.GameBarsSrvices class.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Services de capture d’applicationApp Capture Services La capacité appCaptureServices est limitée aux parties avec lesquelles Microsoft a des relations contractuelles.The appCaptureServices capacity is limited to parties with which Microsoft has contractual relationships. Ces relations sont accordées sur la base de contrats de partenariat, qui sont pilotés à l’aide des Services Xbox et bizdev.These relationships are granted based on partner agreements, which are being driven with the help of Xbox Services and bizdev.

Cette fonctionnalité est nécessaire pour utiliser la classe Windows.Media.Capture.AppCaptureServices.This capability is required to use the Windows.Media.Capture.AppCaptureServices class.
Services de diffusion d’applicationApp Broadcast Services La fonctionnalité appBroadcastServices est limitée aux parties avec lesquelles Microsoft a des relations contractuelles.The appBroadcastServices capability is limited to parties with which Microsoft has contractual relationships. Ces relations sont accordées sur la base de contrats de partenariat, qui sont pilotés à l’aide des Services Xbox.These relationships are granted based on partner agreements, which are being driven with the help of Xbox Services.

Cette fonctionnalité est nécessaire pour utiliser la classe Windows.Media.capture.AppBroadcastServices.This capability is required to use the Windows.Media.capture.AppBroadcastServices class.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Configuration d’appareil audioAudio Device Configuration La fonctionnalité audioDeviceConfiguration permet à une application d’interroger, configurer, activer et désactiver les effets audio exposés par le pilote audio.The audioDeviceConfiguration This capability allows an application to query, configure, enable, and disable audio effects exposed by the audio driver.

Cette fonctionnalité est nécessaire pour utiliser la classe Windows.Media.Devices.AudioDeviceModulesManager.This capability is required to use the Windows.Media.Devices.AudioDeviceModulesManager class.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved. Ceci est dû au fait que la fonction AudioDeviceModulesManager autorise une application à accéder à tous les effets audio d’un système donné.This is because AudioDeviceModulesManager allows an application to access to all audio effects on a given system. Potentiellement, il est possible de régler les effets audio pour qu’ils produisent un impact négatif sur les performances du périphérique audio.Potentially, the audio effects can be set to negatively impact audio performance on the device.
Enregistrement de médias en arrière-planBackground Media Recording La fonctionnalité backgroundMediaRecording modifie le comportement des API spécifiques à multimédia comme les classes MediaCapture et AudioGraph pour activer le média d’enregistrement pendant que votre application est en arrière-plan.The backgroundMediaRecording capability changes the behavior of the media-specific APIs like the MediaCapture and AudioGraph classes to enable media recording while your app is in the background.
Espace de travail Preview InkPreview Ink Workspace La fonctionnalité previewInkWorkspace autorise une application à accéder à l’espace de noms Preview Ink hébergé à l’intérieur de l’espace de travail Ink.The previewInkWorkspace capability allows an app to access the Preview Ink namespace hosted inside the ink workspace. En règle générale, elle est utilisée par un OEM pour remplacer l’application tableau blanc sur un appareil.Generally speaking, this is used by an OEM to replace the whiteboard application on a device.

Cette fonctionnalité est nécessaire pour les API de l’espace de noms Windows.ApplicationModel.Preview.InkWorkspace.This capability is required to the APIs in the Windows.ApplicationModel.Preview.InkWorkspace namespace.
Gestion de l’écran de démarrageStart Screen Management La fonctionnalité startScreenManagement permet aux applications d’épingler des vignettes en mode silencieux sur l’écran de démarrage.The startScreenManagement capability allows apps to silently pin Tiles to the Start screen. Les applications peuvent également épingler à partir de l’arrière-plan.Apps can also pin from the background. Le fait de ne pas intégrer la fonctionnalité startScreenManagement ne bloque pas les API; au lieu de cela, l’utilisation de startScreenManagement signifie que l’interpréteur de commandes n’affiche pas d’interface utilisateur lorsqu’une application utilise l’API Pin.Not having the startScreenManagement capability does not block any APIs; rather, using startScreenManagement means that the Shell will not display any UI when an app uses the Pin API.
Autorisations CortanaCortana Permissions La fonctionnalité cortanaPermissions permet à une application d’énumérer les autorisations que l’utilisateur a accordées à Cortana sur l’appareil.The cortanaPermissions capability allows an app to enumerate the permissions that the user has granted Cortana on the device. Cette fonction permet également à une application d’accorder et de révoquer les autorisations de Cortana sur le périphérique.The capability also allows an app to grant and revoke Cortana permissions on the device. Notez que l’utilisation cortanaPermissions exige que l’appareil affiche un texte juridique avant l’octroi de toute autorisation.Note that using cortanaPermissions requires that the device display legal text before granting permissions. Par conséquent, il est de la responsabilité de l’application d’informer l’utilisateur des conséquences légales de la modification d’une autorisation.As such, it is the responsiblity of the app to inform the user of the legal consequences of modifying permissions.


Cette fonctionnalité est exigée pour obtenir l’accès en lecture aux paramètres de registre HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search(*).This capability is required to gain read access to the HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search(*) registry settings.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Toutes les modifications des applicationsAll App Mods La fonctionnalité allAppMods permet à une application d’accéder au dossier AppMods de toutes les applications.The allAppMods capability allows an app to access the AppMods folder for all apps. Les utilitaires de gestion des modifications emploient allAppMods pour gérer les modifications en dehors du jeu ou de l’application qui les utilise.Mod Management utilities use allAppMods to manage mods outside of the game or app that consume them.
Ressources étenduesExpanded Resources La fonctionnalité expandedResources permet à une application d’accéder aux ressources du mode jeu.The expandedResources capability allows an app access to the Game Mode resources. Sur Xbox et sur les PC d’un niveau suffisant, les ressources Game Mode représentent un sous-ensemble des noyaux disponibles du processeur qui sont réservés pour une utilisation exclusive par l’application.On Xbox, and on PCs that meet a sufficient bar, Game Mode resources represent a subset of the available CPU cores that are reserved for the app’s exclusive use. Sur Xbox, l’application utilise également en exclusivité une partition mémoire d’au moins 4Go.On Xbox, the app also has exclusive use of a memory partition of at least 4GB.

Cette fonctionnalité est nécessaire pour bénéficier d’une utilisation exclusive des ressources du processeur et de la mémoire comme indiqué ci-dessus.This capability is required to gain exclusive use of CPU and memory resources as defined above.
Application protégéeProtected App La fonctionnalité protectedApp autorise une application à se charger dans un processus protégé par le Store.The protectedApp capability grants an app the ability to be loaded into a procteded process by the store. Lorsque l’application est ingérée dans le Store, ce dernier ajoute un objet blob à l’exécutable.When the app is ingested into the store, the store adds a blob to the executable. Le Store signe également le fichier exécutable avec une clé de Microsoft.The store also page signs the executable with a Microsoft key. Comme l’objet blob doit être signé par Microsoft, le chargeur de processus vérifie cet objet blob plutôt que la possibilité de mettre en œuvre un processus protégé.The process loader checks for this blob rather than the capability to enforce protected process, as the blob needs a Microsoft signature.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Analyse du jeuGame Monitor La fonctionnalité gameMonitor permet au système de procéder à un contrôle actif pour détecter les éventuelles tricheries dans l’application.The gameMonitor capability causes the system to use active monitoring to detect game cheats by the app.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Diagnostics des applicationsApp Diagnostics La fonctionnalité appDiagnostics permet à une application d’obtenir des informations de diagnostic (par exemple, les informations relatives au package, l’utilisation de la mémoire et le nom de compte) pour n’importe quelle application UWP en cours d’exécution.The appDiagnostics capability allows an app to get diagnostic information, (such as package information, memory usage, and account name) for any other running UWP app. Les informations retournées sont le nom du compte de domaine/la machine sur laquelle l’application est en cours d’exécution; si l’application appelante est lancée avec des droits d’administrateur, l’application peut récupérer une liste de toutes les applications en cours d’exécution pour tous les comptes de la machine.The information returned includes the domain/machine account name under which the app is running; if the calling app is launched with Administrator rights then the app can retrieve a list of all running apps for all accounts on the machine.

Cette fonctionnalité est requise pour utiliser les classes Windows.System.AppDiagnosticInfo, Windows.System.AppDiagnosticInfo.RequestAppDiagnosticInfoAsync et Windows.ApplicationModel.AppInfo.This capability is required to use the Windows.System.AppDiagnosticInfo, Windows.System.AppDiagnosticInfo.RequestAppDiagnosticInfoAsync, and Windows.ApplicationModel.AppInfo classes.
Fournisseurs du portail d'appareilDevice Portal Providers La fonctionnalité devicePortalProvider permet aux applications d’appeler les API Windows.System.Diagnostics.DevicePortal et de faire office de serveur Web pour les outils de diagnostic en mode développeur.The devicePortalProvider capability allows apps to call the Windows.System.Diagnostics.DevicePortal APIs, and serve as a webserver for diagnostic tooling while in Developer Mode.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Authentification unique cloud de l'entrepriseEnterprise Cloud Single Sign On La fonctionnalité enterpriseCloudSSO permet aux applications d’utiliser l’authentification unique sur des ressources Azure Active Directory (AAD) dans un contrôle d’affichage web hébergé.The enterpriseCloudSSO capability allows apps to use single sign on with Azure Active Director (AAD) resources inside a hosted web view control.
Accepter automatiquement les appels VoIPAutomatically accept VoIP calls La fonctionnalité backgroundVoIP vous permet de recevoir automatiquement et d’accepter les appels VoIP entrants sans que l’utilisateur d’accepter l’appel de manière explicite.The backgroundVoIP capability allows you to automatically receive and accept incoming VoIP calls without requiring the user to accept the call explicitly. Les applications utilisant cette fonctionnalité disposent d’un contrôle total sur l’appareil photo et le microphone, et peuvent utiliser ces ressources en arrière-plan.Apps utilizing this capability are granted full control of camera and microphone and can use these resources in the background.

Nous déconseillons de déclarer cette fonctionnalité dans les applications soumises au Microsoft Store.We don't recommend declaring this capability in apps submitted to the Microsoft Store. Pour la plupart des développeurs, l’utilisation de cette fonctionnalité ne sont pas approuvée.For most developers, use of this capability won't be approved.
Réservation des ressources pour les appels VoIPReserve resources for VoIP calls La fonctionnalité oneProcessVoIP vous permet de réserver les ressources de processeur et de mémoire nécessaires pour un appel VoIP dans une application à processus unique.The oneProcessVoIP capability allows you to reserve the CPU and memory resources necessary for a VoIP call in a single-process application.

Nous déconseillons de déclarer cette fonctionnalité dans les applications soumises au Microsoft Store.We don't recommend declaring this capability in apps submitted to the Microsoft Store. Pour la plupart des développeurs, l’utilisation de cette fonctionnalité ne sont pas approuvée.For most developers, use of this capability won't be approved.
Réseau de mode de développementDevelopment Mode Network La fonctionnalité developmentModeNetwork permet aux applications d’accéder aux chemins d’accès réseau à l’aide des informations d’identification de l’utilisateur connecté lors de l’appel de l’API Win32 OpenFile dans une application C++/CXUWP ou un composant Windows Runtime C++.The developmentModeNetwork capability allows apps to access network paths using the credentials from the signed-in user when calling the OpenFile Win32 API in a C++/CX UWP app or C++ Windows Runtime Component.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Accès étendu au système de fichiersBroad Filesystem Access La fonctionnalité broadFileSystemAccess permet aux applications d’obtenir le même accès au système de fichiers que l’utilisateur qui exécute l’application, sans aucune invite supplémentaire de style sélecteur de fichiers pendant l’exécution.The broadFileSystemAccess capability allows apps to get the same access to the file system as the user who is currently running the app without any additional file-picker style prompts during runtime. Il est important de noter que cette fonctionnalité n’est pas nécessaire pour accéder aux fichiers que l’utilisateur a choisi déjà à l’aide de la FilePicker ou FolderPicker.It is important to note that this capability is not required to access files that the user has already chosen using the FilePicker or FolderPicker.

Cette fonctionnalité fonctionne pour les API Windows.Storage.This capability works for the Windows.Storage APIs. Il est important de noter que la première utilisation de toute API Windows.Storage avec cette fonctionnalité déclarée dans le manifeste de votre package d’application déclenche une invite de consentement de l’utilisateur par laquelle l’utilisateur peut accorder ou refuser l’autorisation.It is important to note that the first use of any Windows.Storage APIs with this capability declared in your app package manifest will trigger a user-consent prompt where the user can grant or deny the permission. Les utilisateurs peuvent également accorder ou refuser l’autorisation à tout moment en activant/désactivant les Paramètres.Users can also grant or deny the permission at any point by toggling Settings. Il est également important que vous ne déclariez pas de fonctionnalités de dossiers spéciaux comme Documents, Images ou Vidéos avec cette fonctionnalité.It is also important that you do not declare any special folder capabilities such as Documents, Pictures, or Videos with this capability.
BIOS et microprogramme du systèmeSystem Firmware and BIOS La fonctionnalité smbios permet aux applications d’accéder aux données BIOS et aux données du microprogramme du système.The smbios capability allows apps to access bios data and system firmware data.
Niveau d’autorisation de confiance totaleFull Trust Permission Level La fonctionnalité runFullTrust restreint aux applications de s’exécuter au niveau de l’autorisation de confiance totale sur l’ordinateur de l’utilisateur.The runFullTrust restricted capability allows apps to run at the full trust permission level on the user’s machine. Cette fonctionnalité est nécessaire pour utiliser l’API FullTrustProcessLauncher .This capability is required to use the FullTrustProcessLauncher API.

Cette fonctionnalité est également nécessaire pour n’importe quelle application de bureau qui est fournie sous un package appx ou msix (comme avec le Pont du bureau), et elle s’affiche automatiquement dans votre manifeste lors de la compression de ces applications à l’aide de Desktop App Converter (DAC) ou Visual Studio.This capability is also required for any desktop application that is delivered as an appx or msix package (as with the Desktop Bridge), and it will automatically appear in your manifest when packaging these apps using the Desktop App Converter (DAC) or Visual Studio.
ÉlévationElevation La fonctionnalité allowElevation restreint permet aux applications qui sont créées par les partenaires Microsoft et les entreprises à conserver la fonctionnalité de bureau existante nécessitant une élévation automatique lors du lancement ou pendant la durée de vie d’une application.The allowElevation restricted capability allows apps that are created by Microsoft partners and enterprises to preserve existing desktop functionality that requires auto-elevation on launch or during an app‘s lifetime.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved. Il ne sera approuvé pour les applications cœur de métier déployées par les entreprises à son magasin privé via le Microsoft Store pour entreprises.It will only be approved for line-of-business apps deployed by enterprises to their private store via the Microsoft Store for Business.
Informations d’identification d’appareil d’équipe WindowsWindows Team Device Credentials La fonctionnalité teamEditionDeviceCredential restreint permet aux applications d’accéder aux API qui requièrent des informations d’identification de compte appareil sur un appareil Surface Hub exécutant Windows 10, version 1703 ou ultérieure.The teamEditionDeviceCredential restricted capability allows apps to access APIs that request device account credentials on a Surface Hub device running Windows 10, version 1703 or later.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Affichage de l’Application équipe WindowsWindows Team Application View La fonctionnalité teamEditionView restreint permet aux applications d’accéder aux API pour l’hébergement d’un affichage d’application sur un appareil Surface Hub exécutant Windows 10, version 1703 ou ultérieure.The teamEditionView restricted capability allows apps to access APIs for hosting an application view on a Surface Hub device running Windows 10, version 1703 or later.

Nous ne vous recommandons de déclarer cette fonctionnalité dans les applications que vous soumettez au Microsoft Store.We don't recommend that you declare this capability in applications that you submit to the Microsoft Store. Dans la plupart des cas, l’utilisation de cette fonctionnalité ne sont pas approuvée.In most cases, the use of this capability won't be approved.
Extension de traitement de caméraCamera Processing Extension La fonctionnalité cameraProcessingExtension restreint aux applications de traiter les images capturées à partir de l’appareil photo sans contrôle de la caméra direct.The cameraProcessingExtension restricted capability allows apps to process images captured from the camera without direct camera control.

Cette fonctionnalité est nécessaire pour appeler des API dans l’espace de noms Windows.Devices.PointOfService.Provider .This capability is required to call APIs in the Windows.Devices.PointOfService.Provider namespace.

Toute personne peut demander l’accès à cette fonctionnalité pour la soumission au WindowsStore.Anyone may request access to this capability for store submission.
Gestion de l’utilisation des données*Data usage Management* La fonctionnalité networkDataUsageManagement restreint aux applications de collecter des informations sur l’utilisation de données réseau.The networkDataUsageManagement restricted capability allows apps to gather network data usage information.

Cette fonctionnalité est nécessaire pour appeler GetAttributedNetworkUsageAsync.This capability is required to call GetAttributedNetworkUsageAsync.

Toute personne peut demander l’accès à cette fonctionnalité pour la soumission au WindowsStore.Anyone may request access to this capability for store submission.

Fonctions personnaliséesCustom capabilities

La section fonctionnalités restreintes ci-dessus décrit le même processus d’approbation de fonctionnalité que vous pouvez utiliser pour demander l’autorisation d’utiliser une fonctionnalité personnalisée.The restricted capabilities section above describes the same capability approval process that you can use to request approval to use a custom capability. La carte SIM incorporé API sont des exemples d’API qui nécessite une fonctionnalité personnalisée.The embedded SIM APIs are examples of APIs that require a custom capability. Si vous souhaitez uniquement exécuter votre application localement en mode développeur, vous ne devez la fonctionnalité personnalisée.If you only want to run your application locally in developer mode, then you don't need the custom capability. Toutefois, vous devez publier votre application dans le Microsoft Store, ou pour l’exécuter en dehors du mode développeur.But you need it to publish your app to the Microsoft Store, or to run it outside of developer mode.

Si vous possédez un Windows compte gestionnaire (technique), vous pouvez travailler avec votre accord pour demander l’accès.If you have a Windows Technical Account Manager (TAM), then you can work with your TAM to request access. Vous trouverez plus de détails au Contact votre accord de Microsoft.You can find more details at Contact your Microsoft TAM.

Pour déclarer une fonctionnalité personnalisée, modifier votre fichier source du manifeste du package d’application (Package.appxmanifest).To declare a custom capability, modify your app package manifest source file (Package.appxmanifest). Ajoutez la déclaration d’espace de noms XML xmlns:uap4 et utilisez le préfixe uap4 lorsque vous la déclarez vos capacités personnalisée.Add the xmlns:uap4 XML namespace declaration, and use the uap4 prefix when you declare your custom capability. Voici un exemple:Here's an example.

<?xml version="1.0" encoding="utf-8"?>
<Package
    ...
    xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4">
...
<Capabilities>
    <uap4:CustomCapability Name="CompanyName.customCapabilityName_PublisherID"/>
</Capabilities>
</Package>