Metodo IEditionUpgradeHelper::UpdateOperatingSystem (editionupgradehelper.h)
Aggiorna l'edizione installata del sistema operativo all'edizione acquistata dall'utente in Windows Store o ottiene una copia originale del sistema operativo.
Sintassi
HRESULT UpdateOperatingSystem(
[in] LPCWSTR contentId
);
Parametri
[in] contentId
Identificatore di contenuto dell'edizione del sistema operativo acquistato dall'utente e del metodo da installare.
Se questa edizione è un'edizione superiore che l'edizione attualmente installata di Windows, questo metodo esegue un aggiornamento a tale edizione, Se questa edizione è la stessa edizione dell'edizione attualmente installata, questo metodo installa una copia originale di tale edizione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando questo metodo esegue un aggiornamento dall'edizione attualmente installata, il metodo esegue i passaggi seguenti:
- Aggiorna l'edizione del sistema operativo al prodotto acquistato dall'utente da Windows Store.
- Visualizza un'interfaccia utente che informa l'utente dello stato di avanzamento dell'aggiornamento.
- Riavvia il computer al termine dell'aggiornamento.
- Si basa su altri componenti di sistema per controllare la licenza a quando il computer viene riavviato.
- Controlla la licenza scaricata dall'archivio prima della chiamata a UpdateOperatingSystem .
- Disattiva qualsiasi esperienza utente non originale per l'edizione corrente di Windows.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | editionupgradehelper.h |