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 |
헤더 | editionupgradehelper.h |