Поделиться через


Таблица AdminUISequence

Таблица AdminUISequence содержит действия, которые установщик вызывает в последовательности при выполнении действия администратора верхнего уровня администрирования, а внутренний уровень пользовательского интерфейса имеет полный пользовательский интерфейс или сокращенный пользовательский интерфейс. Установщик пропускает действия в этой таблице, если для уровня пользовательского интерфейса задан базовый пользовательский интерфейс или нет пользовательского интерфейса. См. опользовательского интерфейса.

Действия администратора в последовательности установки до действия InstallValidateи всех диалоговых окон выхода находятся в таблице AdminUISequence. Все действия из InstallValidate до конца последовательности установки находятся в таблице AdminExecuteSequence. Поскольку таблица AdminExecuteSequence должна быть автономной, она также содержит все необходимые действия инициализации, такие как LaunchConditions, CostInitialize, FileCostи CostFinalize. Он также имеет действие executeAction .

Столбцы идентичны столбцам таблицы InstallUISequence . Таблица AdminUISequence содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Действие идентификатора Y N
Состояние условие N Y
Последовательность целочисленного N Y

 

Столбцы

действие

Имя выполняемого действия. Это либо стандартное действие, мастер пользовательского интерфейса, либо настраиваемое действие, указанное в таблице CustomAction.

Первичный ключ таблицы.

условие

Логическое выражение. Если выражение оценивается как false, действие пропускается. Если синтаксис выражения недопустим, последовательность завершается, возвращая iesBadActionData. Сведения о синтаксисе условных инструкций см. в синтаксисе условных инструкций.

последовательность

Положительное значение указывает положение последовательности действия. Следующие отрицательные значения указывают на то, что действие вызывается, если установщик возвращает флаг завершения. Каждый флаг завершения (отрицательное значение) можно использовать не более одного действия. Несколько действий могут иметь флаги завершения, но они должны быть различными флагами. Флаги завершения (отрицательные значения) обычно используются с диалоговых окнах.

Флаг завершения Ценность Описание
msiDoActionStatusSuccess -1 Успешное завершение. Используется с диалоговым окнами выхода.
msiDoActionStatusUserExit -2 Пользователь завершает установку. Используется с диалоговым окнами UserExit.
msiDoActionStatusFailure -3 Неустранимый выход завершается. Используется с диалоговыми окнами FatalError.
msiDoActionStatusSusSuspend -4 Установка приостановлена.

 

Ноль, все остальные отрицательные числа или значение NULL указывают, что действие никогда не вызывается.

Ратификация

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04