Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип пути к папке для получения в запросе пути или других сведений о пакете.
Синтаксис
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, в которой содержимое папки установки приложения проецируется таким образом, чтобы пользователи могли изменять файлы установки.
Это важно
Для этой функции требуется возможность ограниченного доступак модификаторуApp. Политика Microsoft Store требует, чтобы пакеты с этой возможностью были определенными типами классических компьютерных игр, опубликованных корпорацией Майкрософт и ее партнерами.
Пакет всегда имеет расположение установки. Пакет также может иметь мутируемое, внешнее и /или пользовательское расположение.
Понятие "эффективное" — это расположение, которое имеет наивысший приоритет для пакета или пользователя.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2016 [только классические приложения] |
| Header | appmodel.h |