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


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

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

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

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

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