Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип пути к папке для получения в запросе пути или других сведений о пакете.
Синтаксис
typedef enum PackagePathType {
PackagePathType_Install,
PackagePathType_Mutable,
PackagePathType_Effective,
PackagePathType_MachineExternal,
PackagePathType_UserExternal,
PackagePathType_EffectiveExternal
} ;
Constants
PackagePathType_InstallПуть к пакету в исходной папке установки для приложения. |
PackagePathType_MutableПуть к пакету в мутируемой папке установки для приложения, если приложение объявляется как изменяемое в манифесте пакета. |
PackagePathType_EffectiveУказывает, что путь к пакету должен быть получен в соответствии со следующей логикой: * Если пакет содержит расположение User-External, верните этот путь. * В противном случае, если пакет имеет Machine-External расположение, верните этот путь. * В противном случае, если пакет имеет мутируемое расположение, верните путь к мутируемому. См. также статью "Создание каталога в любом расположении на основе упаковаемого каталога приложения". * В противном случае верните ошибку. |
PackagePathType_MachineExternalУказывает, что путь к пакету должен быть получен в соответствии со следующей логикой: * Если пакет содержит расположение Machine-External, верните этот путь. * В противном случае верните ошибку. |
PackagePathType_UserExternalУказывает, что путь к пакету должен быть получен в соответствии со следующей логикой: * Если пакет содержит расположение User-External, верните этот путь. * В противном случае верните ошибку. |
PackagePathType_EffectiveExternalУказывает, что путь к пакету должен быть получен в соответствии со следующей логикой: * Если пакет содержит расположение User-External, верните этот путь. * В противном случае, если пакет имеет Machine-External расположение, верните этот путь. * В противном случае верните ошибку. |
Замечания
Приложение имеет изменяемую папку установки, если в манифесте пакета используется расширение windows.mutablePackageDirectory . Это расширение указывает папку в папке %ProgramFiles%\ModifiableWindowsApps, в которой содержимое папки установки приложения проецируется таким образом, чтобы пользователи могли изменять файлы установки. Эта функция в настоящее время доступна только для определенных типов настольных пк игр, опубликованных корпорацией Майкрософт и нашими партнерами, и позволяет использовать эти типы игр для поддержки модов.
Пакет всегда имеет расположение установки, и он также может иметь мутируемое или внешнее расположение или даже оба. Понятие "эффективное" — это расположение, которое имеет наивысший приоритет для пакета или пользователя.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2016 [только классические приложения] |
| Header | appmodel.h |