Метод IEditionUpgradeHelper::UpdateOperatingSystem (editionupgradehelper.h)
Обновляет установленный выпуск операционной системы до выпуска, приобретенного пользователем в Магазине Windows, или получает подлинную копию операционной системы.
Синтаксис
HRESULT UpdateOperatingSystem(
[in] LPCWSTR contentId
);
Параметры
[in] contentId
Идентификатор содержимого выпуска операционной системы, приобретенного пользователем, и который должен установить метод.
Если этот выпуск является более высоким, чем текущий установленный выпуск Windows, этот метод выполняет обновление до этого выпуска. Если этот выпуск совпадает с текущим установленным выпуском, этот метод устанавливает подлинную копию этого выпуска.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Когда этот метод выполняет обновление с установленного в данный момент выпуска, метод выполняет следующие действия.
- Обновляет выпуск операционной системы до продукта, приобретенного пользователем в Магазине Windows.
- Отображает пользовательский интерфейс, информирующий пользователя о ходе обновления.
- Перезагружает компьютер после завершения обновления.
- Использует другие системные компоненты для проверка лицензии при перезагрузке компьютера.
- Проверяет лицензию, загруженную из магазина до вызова UpdateOperatingSystem .
- Отключает любой пользовательский интерфейс, который не является подлинным для текущего выпуска Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | editionupgradehelper.h |