OutOfNoRbDiskSpace プロパティ
インストールのターゲットであるボリュームにインストールできる十分なディスク領域がない場合は、インストーラーによって OutOfNoRbDiskSpace プロパティが True に設定されます。 この場合、ロールバックが無効になっていても、OutOfNoRbDiskSpace プロパティによって True に設定されます。 すべてのボリュームに十分な領域がある場合、値は False です。
インストール パッケージの開発者は、ロールバックを無効にしてインストールを続行するオプションをユーザーに提示するユーザー インターフェイスを作成することで、OutOfDiskSpace プロパティが True で OutOfNoRbDiskSpace プロパティが False であるという状況を処理できます。 ダイアログ ボックスを条件付きで表示する方法については、「ControlEvent の概要」を参照してください。 ロールバックを無効化する方法については、「EnableRollback ControlEvent」を参照してください。
OutOfNoRbDiskSpace プロパティは、CostFinalize アクションが実行された後はいつでも有効です。 OutOfNoRbDiskSpace プロパティの状態は、インストール コストの合計が再計算されると (たとえば、選択ダイアログで機能のインストール状態が変更されると)、動的に更新されます。 選択解決アクションでは、この値を使用してインストールをキャンセルし、ダイアログ ボックスを生成します。
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー。 Windows インストーラーのバージョン別に必須となる最小 Windows サービス パックに関する詳細については、Windows インストーラーの実行時の要件に関する記事を参照してください。 |
関連項目