2.2.2 InstallationRebootBehavior
The InstallationRebootBehavior enumeration defines values that describe the reboot behavior of installing or uninstalling an update.
-
typedef enum tagInstallationRebootBehavior { irbNeverReboots = 0, irbAlwaysRequiresReboot = 1, irbCanRequestReboot = 2, } InstallationRebootBehavior;
irbNeverReboots: The update never requires a system restart during or after an installation or an uninstallation.
irbAlwaysRequiresReboot: The update always requires a system restart after a successful installation or uninstallation.
irbCanRequestReboot: The update might or might not require a system restart after an installation or uninstallation. The need to restart is determined after the update is installed or uninstalled.