自定义作返回值
如果未设置 msidbCustomActionTypeContinue 返回处理选项,则自定义作必须返回整数状态代码,如下表所示。
返回值 | 描述 |
---|---|
ERROR_FUNCTION_NOT_CALLED | 未执行作。 |
ERROR_SUCCESS | 成功完成作。 |
ERROR_INSTALL_USEREXIT | 用户过早终止。 |
ERROR_INSTALL_FAILURE | 发生不可恢复的错误。 |
ERROR_NO_MORE_ITEMS | 跳过剩余作,而不是错误。 |
请注意,可执行文件 的自定义作必须返回值 0 才能成功。 安装程序将任何其他返回值解释为失败。 若要忽略返回值,请在 CustomAction 表的 Type 字段中设置 msidbCustomActionTypeContinue 位标志。
有关 msidbCustomActionTypeContinue 选项和其他返回处理选项的详细信息,请参阅 自定义作返回处理选项。
请注意,当 Windows Installer 将返回值写入日志文件时,会转换所有作中的返回值。 例如,如果作返回值在日志文件中显示为 1,则表示返回的作ERROR_SUCCESS。 有关此翻译的详细信息,请参阅 记录作返回值。
相关主题