Настраиваемые значения возвращаемых действий
Если параметр обработки 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. Дополнительные сведения об этом переводе см. в ведения журнала возвращаемых значений действия.
Связанные разделы