Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Indica o tipo de caminho de pasta a ser recuperado em uma consulta para o caminho ou outras informações sobre um pacote.
Sintaxe
typedef enum PackagePathType {
PackagePathType_Install,
PackagePathType_Mutable,
PackagePathType_Effective,
PackagePathType_MachineExternal,
PackagePathType_UserExternal,
PackagePathType_EffectiveExternal
} ;
Constants
PackagePathType_InstallRecupere o caminho do pacote na pasta de instalação original do aplicativo. |
PackagePathType_MutableRecupere o caminho do pacote na pasta de instalação mutável do aplicativo, se o aplicativo for declarado como mutável no manifesto do pacote. |
PackagePathType_EffectiveEspecifica que o caminho do pacote deve ser recuperado de acordo com a seguinte lógica: * Se o pacote tiver um User-External local, retorne esse caminho. * Caso contrário, se o pacote tiver um Machine-External local, retorne esse caminho. * Caso contrário, se o pacote tiver um local mutável, retorne o caminho mutável. Consulte também Criar um diretório em qualquer local com base no diretório do aplicativo empacotado. * Caso contrário, retorne um erro. |
PackagePathType_MachineExternalEspecifica que o caminho do pacote deve ser recuperado de acordo com a seguinte lógica: * Se o pacote tiver um Machine-External local, retorne esse caminho. * Caso contrário, retorne um erro. |
PackagePathType_UserExternalEspecifica que o caminho do pacote deve ser recuperado de acordo com a seguinte lógica: * Se o pacote tiver um User-External local, retorne esse caminho. * Caso contrário, retorne um erro. |
PackagePathType_EffectiveExternalEspecifica que o caminho do pacote deve ser recuperado de acordo com a seguinte lógica: * Se o pacote tiver um User-External local, retorne esse caminho. * Caso contrário, se o pacote tiver um Machine-External local, retorne esse caminho. * Caso contrário, retorne um erro. |
Observações
Um aplicativo terá uma pasta de instalação mutável se usar a extensão windows.mutablePackageDirectories no manifesto do pacote. Essa extensão especifica uma pasta no caminho %ProgramFiles%\ModifiableWindowsApps em que o conteúdo da pasta de instalação do aplicativo é projetado para que os usuários possam modificar os arquivos de instalação. No momento, esse recurso está disponível apenas para determinados tipos de jogos de computador desktop que são publicados pela Microsoft e por nossos parceiros e permite que esses tipos de jogos ofereçam suporte a mods.
Um pacote sempre tem um local de instalação e também pode ter um local mutável ou externo ou até mesmo ambos. O conceito de "efetivo" é o local que tem a precedência mais alta para o pacote/usuário.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2016 [somente aplicativos da área de trabalho] |
| Header | appmodel.h |