Тип настраиваемого действия 19
Это настраиваемое действие отображает указанное сообщение об ошибке, возвращает ошибку, а затем завершает установку. Отображаемое сообщение об ошибке может быть предоставлено в виде строки или индекса в таблице Error.
Источник
Оставьте столбец Источник таблицы CustomAction пустым.
Значение типа
Включите следующее значение в столбец Тип таблицы CustomAction, чтобы указать базовый числовой тип.
Константы | Шестнадцатеричный | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Назначение
Столбец Target таблицы CustomAction содержит текстовую строку, отформатированную с использованием функциональных возможностей, указанных в MsiFormatRecord (без описателей числовых полей). Заменяемые параметры заключаются в квадратные скобки[...] и могут быть свойствами, переменными среды (префикс % ), путями к файлам (префикс#) или путями к каталогу компонентов (префикс$ ). Если после форматирования строка принимает целое число, это целое число используется в качестве индекса в таблице Error для получения отображаемого сообщения. Если после форматирования строка содержит нечисловые символы, сама строка отображается в виде сообщения.
Параметры обработки возврата
Настраиваемое действие не использует никаких параметров.
Параметры планирования выполнения
Настраиваемое действие не использует никаких параметров.
Параметры выполнения In-Script
Настраиваемое действие не использует никаких параметров.
Возвращаемые значения
См . раздел Возвращаемые значения настраиваемых действий.
Комментарии
Например, пользовательские действия CAError1, CAError2, CAError3 и CAError4 возвращают эти сообщения.
Действие | Тип | Источник | Назначение |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Сбой установки из-за ошибки Error2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Свойство | Значение |
---|---|
Prop1 | "Сбой установки из-за ошибки Error1". |
Prop2 | "25100" |
Код | Сообщение |
---|---|
25000 | Сбой установки из-за ошибки Error3. |
25100 | Сбой установки из-за ошибки Error4. |
Эти настраиваемые действия возвращают следующие сообщения об ошибках:
Пользовательское действие | Возвращенная строка сообщения |
---|---|
CAError1 | Сбой установки из-за ошибки Error1. |
CAError2 | Сбой установки из-за ошибки Error2. |
CAError3 | Сбой установки из-за ошибки Error3. |
CAError4 | Сбой установки из-за ошибки Error4. |
Обратите внимание, что, поскольку порядок оценки условий запуска не может быть гарантирован путем создания таблицы LaunchCondition, для оценки условий в определенном порядке следует использовать настраиваемые действия типа 19 в установке.
Связанные темы