Метод Session.SetInstallLevel

Метод SetInstallLevel объекта Session задает для уровня установки текущей установки указанное значение и пересчитывает состояния Select и Installed для всех компонентов в таблице компонентов. Он также задает состояние действия каждого компонента в таблице Компонент на основе нового уровня.

Синтаксис

Session.SetInstallLevel(
  installLevel
)

Параметры

installLevel

Требуется запрошенный новый уровень установки.

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Действие CostInitialize должно быть выполнено перед вызовом SetInstallLevel.

Если для параметра installLevel передается значение 0, текущий уровень установки не изменяется, но все компоненты по-прежнему обновляются на основе текущего уровня установки. Например, эта функция может использоваться модулем Обработчик для сброса всех выделенных значений в исходное состояние по умолчанию в любой момент процесса выбора пользовательского интерфейса.

В случае сбоя метода можно получить расширенные сведения об ошибке с помощью метода LastErrorRecord .

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_ISession определяется как 000C109E-0000-0000-C000-0000000000046