Compartir a través de


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

Actualiza la edición instalada del sistema operativo a la edición que el usuario compró en la Tienda Windows o obtiene una copia original del sistema operativo.

Sintaxis

HRESULT UpdateOperatingSystem(
  [in] LPCWSTR contentId
);

Parámetros

[in] contentId

Identificador de contenido de la edición del sistema operativo que compró el usuario y cuál debe instalar el método.

Si esta edición es una edición superior que la edición instalada actualmente de Windows, este método realiza una actualización a esa edición, si esta edición es la misma edición que la edición instalada actualmente, este método instala una copia original de esa edición.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Cuando este método realiza una actualización desde la edición instalada actualmente, el método realiza los pasos siguientes:

  • Actualiza la edición del sistema operativo al producto que el usuario compró en la Tienda Windows.
  • Muestra una interfaz de usuario que informa al usuario del progreso de la actualización.
  • Reinicia el equipo cuando se completa la actualización.
  • Se basa en otros componentes del sistema para comprobar la licencia a cuando se reinicia el equipo.
Cuando este método instala una copia original del sistema operativo, el método realiza los pasos siguientes:
  • Comprueba la licencia que se descargó de la tienda antes de llamar a UpdateOperatingSystem .
  • Desactiva cualquier experiencia de usuario que no sea original para la edición actual de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado editionupgradehelper.h

Consulte también

CanUpgrade

GetGenuineLocalStatus

GetOsProductContentId

IEditionUpgradeHelper