Таблица AdminExecuteSequence
В таблице AdminExecuteSequence перечислены действия, которые установщик вызывает в последовательности при выполнении действия администратора верхнего уровня администрирования.
Действия администратора в последовательности установки, вплоть до действия InstallValidate и всех диалоговых окон выхода, находятся в таблице AdminUISequence.
Действия администратора из действия InstallValidate до конца последовательности установки находятся в таблице AdminExecuteSequence. Поскольку таблица AdminExecuteSequence должна быть автономной, она также содержит все необходимые действия инициализации, такие как LaunchConditions, CostInitialize, FileCostи CostFinalize.
пользовательские действия, для которых требуется пользовательский интерфейс, следует использовать MsiProcessMessage вместо созданных диалоговых окон, созданных с помощью таблицы диалоговых окон.
Столбцы идентичны столбцам таблицы InstallExecuteSequence . Таблица AdminExecuteSequence содержит следующие столбцы.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
Действие | идентификатора | Y | N |
Состояние | условие | N | Y |
Последовательность | целочисленного | N | Y |
Столбцы
-
действие
-
Имя выполняемого действия. Это либо стандартное действие, либо настраиваемое действие, указанное в таблице CustomAction.
Первичный ключ таблицы.
-
условие
-
Логическое выражение. Если выражение оценивается как false, действие пропускается. Если синтаксис выражения недопустим, последовательность завершается, возвращая iesBadActionData. Сведения о синтаксисе условных инструкций см. в синтаксисе условного оператора.
-
последовательность
-
Положительное значение указывает положение последовательности действия. Следующие отрицательные значения указывают на то, что действие вызывается, если установщик возвращает флаг завершения. Каждый флаг завершения (отрицательное значение) можно использовать не более одного действия. Несколько действий могут иметь флаги завершения, но они должны быть различными флагами. Флаги завершения (отрицательные значения) обычно используются с диалоговых окнах.
Флаг завершения Ценность Описание msiDoActionStatusSuccess -1 Успешное завершение. Используется с диалоговым окнами выхода. msiDoActionStatusUserExit -2 Пользователь завершает установку. Используется с диалоговым окнами UserExit. msiDoActionStatusFailure -3 Неустранимый выход завершается. Используется с диалоговыми окнами FatalError. msiDoActionStatusSusSuspend -4 Установка приостановлена. Ноль, все остальные отрицательные числа или значение NULL указывают, что действие никогда не вызывается.
Ратификация