Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Indique le type de chemin d’accès du dossier à récupérer dans une requête pour le chemin d’accès ou d’autres informations sur un package.
Syntaxe
typedef enum PackagePathType {
PackagePathType_Install,
PackagePathType_Mutable,
PackagePathType_Effective,
PackagePathType_MachineExternal,
PackagePathType_UserExternal,
PackagePathType_EffectiveExternal
} ;
Constants
PackagePathType_InstallRécupérez le chemin du package dans le dossier d’installation d’origine de l’application. |
PackagePathType_MutableRécupérez le chemin d’accès du package dans le dossier d’installation mutable de l’application, si l’application est déclarée mutable dans le manifeste du package. |
PackagePathType_EffectiveSpécifie que le chemin d’accès au package doit être récupéré en fonction de la logique suivante : * Si le package a un emplacement User-External, retournez ce chemin d’accès. * Sinon, si le package a un emplacement Machine-External, retournez ce chemin. * Sinon, si le package a un emplacement mutable, retournez le chemin mutable. Consultez également Créer un répertoire à n’importe quel emplacement en fonction du répertoire d’application empaqueté. * Sinon, retournez une erreur. |
PackagePathType_MachineExternalSpécifie que le chemin d’accès au package doit être récupéré en fonction de la logique suivante : * Si le package a un emplacement Machine-External, retournez ce chemin d’accès. * Sinon, retournez une erreur. |
PackagePathType_UserExternalSpécifie que le chemin d’accès au package doit être récupéré en fonction de la logique suivante : * Si le package a un emplacement User-External, retournez ce chemin d’accès. * Sinon, retournez une erreur. |
PackagePathType_EffectiveExternalSpécifie que le chemin d’accès au package doit être récupéré en fonction de la logique suivante : * Si le package a un emplacement User-External, retournez ce chemin d’accès. * Sinon, si le package a un emplacement Machine-External, retournez ce chemin. * Sinon, retournez une erreur. |
Remarques
Une application a un dossier d’installation mutable s’il utilise l’extension windows.mutablePackageDirectories dans son manifeste de package. Cette extension spécifie un dossier sous le chemin %ProgramFiles%\ModifiableWindowsApps où le contenu du dossier d’installation de l’application est projeté afin que les utilisateurs puissent modifier les fichiers d’installation. Cette fonctionnalité est actuellement disponible uniquement pour certains types de jeux PC de bureau publiés par Microsoft et nos partenaires, et permet à ces types de jeux de prendre en charge les mods.
Un package possède toujours un emplacement d’installation et peut également avoir un emplacement mutable ou externe, voire les deux. Le concept de « effective » est l’emplacement qui a la priorité la plus élevée pour le package/l’utilisateur.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 10 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2016 [applications de bureau uniquement] |
| Header | appmodel.h |