Compartilhar via


Método IEditionUpgradeHelper::UpdateOperatingSystem (editionupgradehelper.h)

Atualiza a edição instalada do sistema operacional para a edição que o usuário comprou na Windows Store ou obtém uma cópia original do sistema operacional.

Sintaxe

HRESULT UpdateOperatingSystem(
  [in] LPCWSTR contentId
);

Parâmetros

[in] contentId

O identificador de conteúdo da edição do sistema operacional que o usuário comprou e qual método deve ser instalado.

Se esta edição for uma edição superior que a edição atualmente instalada do Windows, esse método executará uma atualização para essa edição. Se esta edição for a mesma edição instalada no momento, esse método instalará uma cópia original dessa edição.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Quando esse método executa uma atualização da edição instalada no momento, o método executa as seguintes etapas:

  • Atualiza a edição do sistema operacional para o produto que o usuário comprou da Windows Store.
  • Exibe uma interface do usuário que informa ao usuário sobre o progresso da atualização.
  • Reinicia o computador quando a atualização é concluída.
  • Depende de outros componentes do sistema para marcar a licença para quando o computador é reiniciado.
Quando esse método instala uma cópia original do sistema operacional, o método executa as seguintes etapas:
  • Verifica a licença que foi baixada do repositório antes de UpdateOperatingSystem ser chamado.
  • Desativa qualquer experiência do usuário que não seja original para a edição atual do Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho editionupgradehelper.h

Confira também

CanUpgrade

GetGenuineLocalStatus

GetOsProductContentId

IEditionUpgradeHelper