Partager via


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

Met à niveau l’édition installée du système d’exploitation vers l’édition que l’utilisateur a achetée dans le Windows Store, ou obtient une copie authentique du système d’exploitation.

Syntaxe

HRESULT UpdateOperatingSystem(
  [in] LPCWSTR contentId
);

Paramètres

[in] contentId

Identificateur de contenu de l’édition du système d’exploitation que l’utilisateur a acheté et que la méthode doit installer.

Si cette édition est une édition supérieure à l’édition actuellement installée de Windows, cette méthode effectue une mise à niveau vers cette édition. Si cette édition est la même que l’édition actuellement installée, cette méthode installe une copie authentique de cette édition.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Lorsque cette méthode effectue une mise à niveau à partir de l’édition actuellement installée, la méthode effectue les étapes suivantes :

  • Met à niveau l’édition du système d’exploitation vers le produit que l’utilisateur a acheté dans le Windows Store.
  • Affiche une interface utilisateur qui informe l’utilisateur de la progression de la mise à niveau.
  • Redémarre l’ordinateur lorsque la mise à niveau est terminée.
  • S’appuie sur d’autres composants système pour case activée la licence au redémarrage de l’ordinateur.
Lorsque cette méthode installe une copie authentique du système d’exploitation, la méthode effectue les étapes suivantes :
  • Vérifie la licence qui a été téléchargée à partir du magasin avant l’appel de UpdateOperatingSystem .
  • Désactive toute expérience utilisateur qui n’est pas authentique pour l’édition actuelle de Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête editionupgradehelper.h

Voir aussi

CanUpgrade

GetGenuineLocalStatus

GetOsProductContentId

IEditionUpgradeHelper