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