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


Таблица AdminUISequence

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

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

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

Столбец Type Ключ Допускает значения NULL
Действие Идентификатор Да N
Условие Condition N Да
Последовательность Целое число N Да

 

Столбцы

Действий

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

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

Состояние

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

Последовательности

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

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

 

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

Проверка

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