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


Использование стандартных действий

Действие выполняется в установщике Windows путем вызова функции MsiDoAction или включения действия в таблицу последовательностей. Так как большинство действий инкапсулируют одну цель, наиболее распространенный способ использования действий — упорядочить ряд действий в последовательность для выполнения более крупной задачи. Установщик имеет три стандартных действия верхнего уровня, которые вызывают связанный набор таблиц последовательностей. Эти связанные таблицы последовательностей могут содержать стандартные действия, пользовательские действия и элементы пользовательского интерфейса. Каждое действие в таблице последовательности имеет связанный порядковый номер, а также может иметь связанное условное выражение. Все действия в таблице последовательностей посещаются в указанном порядке и выполняются только в том случае, если условное выражение оценивается как истина.

Хотя стандартное действие может иметь любой номер последовательности, связанный с ним, многие имеют ограничения последовательности, которые должны следовать для правильной работы действия. Например, действие FileCostдолжно вызываться после действия CostInitialize. Дополнительные сведения о стандартных ограничениях последовательности действий см. в разделе Действия с ограничениями последовательности, действия без ограничений последовательностиили справочник по стандартным действиям.

В следующих разделах приведены дополнительные сведения об использовании стандартных действий.

См. также раздел "О стандартных действиях" или справочник "Справочник по стандартным действиям".