OutOfNoRbDiskSpace 属性

如果作为安装目标的任何卷的磁盘空间不足,无法容纳安装,则安装程序会将 OutOfNoRbDiskSpace 属性设置为 True。 在这种情况下,即使已禁用回滚,OutOfNoRbDiskSpace 属性也会设置为 True。 如果所有卷都有足够的空间,则值为 False。

要处理 OutOfDiskSpace 属性为 True 且 OutOfNoRbDiskSpace 属性为 False 的情况,安装包的开发人员可以创作一个用户界面来为用户提供一个选项,以便禁用回滚并继续安装。 有关有条件地显示对话框的信息,请参阅 ControlEvent 概述。 有关禁用回滚的信息,请参阅 EnableRollback ControlEvent

CostFinalize 操作执行后,OutOfNoRbDiskSpace 属性在任何时候都有效。 每当重新计算总安装成本时,都会动态更新 OutOfNoRbDiskSpace 属性状态(例如,每当通过“选择”对话框更改任何功能的安装状态时)。 选择解析操作使用此值取消安装并生成对话框。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer。 若要了解 Windows Installer 版本所需的最低 Windows Service Pack,请参阅 Windows Installer 运行时要求

请参阅

属性

ControlEvent 概述

OutOfDiskSpace 属性

EnableRollback ControlEvent

CostFinalize 操作

“选择”对话框