Таблица AdvtExecuteSequence
В таблице AdvtExecuteSequence перечислены действия, вызываемые установщиком при выполнении действия ADVERTISE верхнего уровня.
В таблице AdvtExecuteSequence можно использовать только следующие действия. В этой таблице нельзя использовать пользовательские действия.
Столбцы идентичны столбцам таблицы InstallExecuteSequence. Таблица AdvtExecuteSequence содержит следующие столбцы.
Столбец | Type | Ключ | Допускает значения NULL |
---|---|---|---|
Действие | Идентификатор | Да | N |
Условие | Condition | N | Да |
Последовательность | Целое число | N | Да |
Столбцы
-
Действий
-
Имя стандартного действия, выполняемого установщиком. Это первичный ключ таблицы.
-
Состояние
-
Логическое выражение. Если выражение имеет значение false, действие пропускается. Если синтаксис выражения недопустим, последовательность завершается, возвращая iesBadActionData. Сведения о синтаксисе условных операторов см. в разделе Синтаксис условных операторов.
-
Последовательности
-
Положительное значение указывает позицию последовательности действия. Следующие отрицательные значения указывают на то, что действие вызывается, если установщик возвращает флаг завершения. Каждый флаг завершения (отрицательное значение) можно использовать не более чем с одним действием. Несколько действий могут иметь флаги завершения, но они должны быть разными. Флаги завершения (отрицательные значения) обычно используются с диалоговым окном.
Флаг завершения Значение Описание msiDoActionStatusSuccess -1 Успешное завершение. Используется с диалоговым окном Выхода . msiDoActionStatusUserExit -2 Пользователь завершает установку. Используется с диалоговым окном UserExit . msiDoActionStatusFailure –3 Неустранимый выход завершается. Используется с диалоговым окном FatalError . msiDoActionStatusSusPend –4 Установка приостановлена. Ноль, все остальные отрицательные числа или значение NULL указывают на то, что действие никогда не вызывается.
Проверка