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


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

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

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

 

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

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

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

коды ошибок

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