Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает тип пути к папке для получения в запросе пути или других сведений о пакете.
Синтаксис
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 |