Session.SetInstallLevel 메서드

세션 개체의 SetInstallLevel 메서드는 현재 설치에 대한 설치 수준을 지정된 값으로 설정하고 Feature 테이블의 모든 기능에 대해 선택 및 Installed 상태를 다시 계산합니다. 또한 새 수준에 따라 Component 테이블에서 각 구성 요소의 작업 상태를 설정합니다.

구문

Session.SetInstallLevel(
  installLevel
)

매개 변수

installLevel

요청된 새 설치 수준이 필요합니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

SetInstallLevel을 호출하기 전에 CostInitialize 작업을 실행해야 합니다.

installLevel 매개 변수에 0이 전달되면 현재 설치 수준은 변경되지 않지만 모든 기능은 현재 설치 수준에 따라 계속 업데이트됩니다. 예를 들어 이 기능은 처리기 모듈이 모든 선택 항목을 UI 선택 프로세스의 모든 지점에서 초기 기본 상태로 다시 설정하는 데 사용할 수 있습니다.

메서드가 실패하면 LastErrorRecord 메서드를 사용하여 확장된 오류 정보를 가져올 수 있습니다.

요구 사항

요구 사항
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer
DLL
Msi.dll
IID
IID_ISession 000C109E-0000-0000-C000-000000000046으로 정의됩니다.