InstallationRebootBehavior enumeration

The InstallationRebootBehavior enumeration defines the possible restart behaviors for an update. The InstallationRebootBehavior enumeration applies to the installation and uninstallation of updates.

Syntax

typedef enum  { 
  irbNeverReboots          = 0,
  irbAlwaysRequiresReboot  = 1,
  irbCanRequestReboot      = 2
} InstallationRebootBehavior;

Constants

  • 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 can request a system restart after a successful installation or uninstallation.

Requirements

Minimum supported client

Windows XP, Windows 2000 Professional with SP3 [desktop apps only]

Minimum supported server

Windows Server 2003, Windows 2000 Server with SP3 [desktop apps only]

Header

Wuapi.h

IDL

Wuapi.idl