Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica el tipo de ruta de acceso de carpeta que se va a recuperar en una consulta de la ruta de acceso u otra información sobre un paquete.
Syntax
typedef enum PackagePathType {
PackagePathType_Install,
PackagePathType_Mutable,
PackagePathType_Effective,
PackagePathType_MachineExternal,
PackagePathType_UserExternal,
PackagePathType_EffectiveExternal
} ;
Constants
PackagePathType_InstallRecupere la ruta de instalación del paquete. |
PackagePathType_MutableSi el paquete tiene una ubicación mutable, recupere la ruta de acceso mutable del paquete. |
PackagePathType_EffectiveEspecifica que la ruta de acceso del paquete se debe recuperar según la siguiente lógica: * Si el paquete tiene una ubicación User-External, devuelva esa ruta de acceso. * De lo contrario, si el paquete tiene una ubicación Machine-External, devuelva esa ruta de acceso. * De lo contrario, si el paquete tiene una ubicación mutable, devuelva la ruta de acceso mutable. Consulte también Creación de un directorio en cualquier ubicación en función del directorio de la aplicación empaquetada. * De lo contrario, devuelva la ruta de acceso de instalación del paquete. |
PackagePathType_MachineExternalEspecifica que la ruta de acceso del paquete se debe recuperar según la siguiente lógica: * Si el paquete tiene una ubicación Machine-External, devuelva esa ruta de acceso. * De lo contrario, devuelve un error. |
PackagePathType_UserExternalEspecifica que la ruta de acceso del paquete se debe recuperar según la siguiente lógica: * Si el paquete tiene una ubicación User-External, devuelva esa ruta de acceso. * De lo contrario, devuelve un error. |
PackagePathType_EffectiveExternalEspecifica que la ruta de acceso del paquete se debe recuperar según la siguiente lógica: * Si el paquete tiene una ubicación User-External, devuelva esa ruta de acceso. * De lo contrario, si el paquete tiene una ubicación Machine-External, devuelva esa ruta de acceso. * De lo contrario, devuelve un error. |
Observaciones
Una aplicación tiene una carpeta de instalación mutable si usa la extensión windows.mutablePackageDirectories en su manifiesto de paquete. Esta extensión especifica una carpeta en la ruta de acceso \ModifiableWindowsApps de la %ProgramFiles%donde se proyecta el contenido de la carpeta de instalación de la aplicación para que los usuarios puedan modificar los archivos de instalación.
Importante
Esta característica requiere la funcionalidad restringidamodifiableApp. La directiva de Microsoft Store requiere paquetes con esa capacidad para ser determinados tipos de juegos de pc de escritorio publicados por Microsoft y sus asociados.
Un paquete siempre tiene una ubicación de instalación. Un paquete también puede tener una ubicación mutable, externa de máquina o externa de usuario.
El concepto de "efectivo" es la ubicación que tiene la prioridad más alta para el paquete o usuario.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2016 [solo aplicaciones de escritorio] |
| Header | appmodel.h |