Таблица ModuleInstallUISequence
Средство слияния вычисляет таблицу ModuleInstallUISequence, а затем вставляет вычисляемые действия в таблицу InstallUISequence с правильным порядковым номером.
Таблица ModuleInstallUISequence содержит следующие столбцы.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
Действие | идентификатора | Y | N |
Последовательность | целочисленного | Y | |
BaseAction | идентификатора | Y | |
После | целочисленного | Y | |
Состояние | условие | Y |
Столбцы
-
действие
-
Действие для вставки в последовательность. Ссылается на одно из стандартных действий установщика или запись в таблице CustomAction модуля слияния или таблице диалогового окна.
Если стандартное действие используется в столбце действий таблицы последовательности модуля слияния, столбцы BaseAction и After этой записи должны иметь значение NULL.
-
последовательность
-
Порядковый номер стандартного действия. Если настраиваемое действие или диалоговое окно вводится в столбец действия этой строки, это поле должно иметь значение NULL.
При использовании стандартных действий в таблицах последовательности модулей слияния значение в столбце последовательности действий должно быть рекомендуемыми. Если порядковый номер в модуле слияния отличается от того же действия в таблице последовательности файлов .msi, средство слияния использует номер последовательности из файла .msi. Рекомендуемые последовательности см. в использование таблицы последовательности рекомендуемых порядковых номеров стандартных действий.
-
BaseAction
-
Столбец BaseAction может содержать стандартное действие, настраиваемое действие, указанное в пользовательской таблице действий модуля слияния, или диалоговое окно, указанное в таблице диалоговых окон модуля. Столбец BaseAction является ключом в столбце Action этой таблицы. Это не может быть внешний ключ в другую таблицу слиянием или таблицу в файле .msi. Это означает, что каждое стандартное действие, настраиваемое действие или диалоговое окно, указанное в столбце BaseAction, также должно быть указано в столбце "Действие" другой записи в этой таблице.
-
после
-
Логическое значение для того, происходит ли действие до или после BaseAction.
Ценность Значение 0 Действие, чтобы прийти до BaseAction 1 Действие, чтобы прийти после BaseAction -
условие
-
Условный оператор, указывающий, выполняется ли действие. Значение NULL имеет значение true.
Замечания
Если эта таблица присутствует таблице InstallUISequence также должна присутствовать в модуле слияния.