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


Возвращаемые значения настраиваемого действия

Если параметр обработки возврата msidbCustomActionTypeContinue не задан, настраиваемое действие должно возвращать целочисленный код состояния, как показано в следующей таблице.

Возвращаемое значение Описание
ERROR_FUNCTION_NOT_CALLED Действие не выполнено.
ERROR_SUCCESS Успешно завершенные действия.
ERROR_INSTALL_USEREXIT Пользователь досрочно прекратил работу.
ERROR_INSTALL_FAILURE Произошла неустранимая ошибка.
ERROR_NO_MORE_ITEMS Пропустить оставшиеся действия, а не ошибку.

 

Обратите внимание, что пользовательские действия, которые являются исполняемыми файлами , должны возвращать значение 0 для успешного выполнения. Установщик интерпретирует любое другое возвращаемое значение как сбой. Чтобы игнорировать возвращаемые значения, установите битовый флаг msidbCustomActionTypeContinue в поле Тип таблицы CustomAction.

Дополнительные сведения о параметре msidbCustomActionTypeContinue и других параметрах обработки возвращаемого значения см. в разделе Параметры обработки возвращаемого значения пользовательского действия.

Обратите внимание, что установщик Windows преобразует возвращаемые значения из всех действий при записи возвращаемого значения в файл журнала. Например, если возвращаемое значение действия отображается в файле журнала как 1, это означает, что действие вернуло ERROR_SUCCESS. Дополнительные сведения об этом переводе см. в разделе Ведение журнала возвращаемых значений действия.

Код ошибки

Ведение журнала возвращаемых значений действия