installationImpact 枚举 (wuapi.h)

定义安装或卸载更新可能导致的影响级别。

语法

typedef enum tagInstallationImpact {
  iiNormal = 0,
  iiMinor = 1,
  iiRequiresExclusiveHandling = 2
} InstallationImpact;

常量

 
iiNormal
值: 0
安装或卸载更新会对目标计算机造成一定程度的影响,而大多数更新通常都是这样。 因此,此更新不符合本主题中定义的任何特殊影响分级的条件。
iiMinor
值:1
安装或卸载更新会对目标计算机产生微不足道的影响。

更新必须满足严格的要求才能获得此分级。 这些要求包括但不限于以下要求:


  • 它不得执行或要求系统重启。

  • 它不得显示用户界面。

  • 即使安装或卸载会影响当前使用的应用程序或服务,安装或卸载也必须成功。


符合此分级的汇报可能有资格在Windows 更新代理 (WUA) 进行特殊处理。 例如,它们可能有资格进行加速分发。
iiRequiresExclusiveHandling
值: 2
此更新不能安装在与任何其他更新相同的 IUpdateInstaller::InstallIUpdateInstaller::BeginInstall 调用中。 如果进行包含独占更新以及一个或多个其他更新的 IUpdateInstaller::InstallIUpdateInstaller::BeginInstall 调用,该调用将返回 WU_E_EXCLUSIVE_INSTALL_CONFLICT,并且不会安装任何更新。

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional 和 SP3 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用]
标头 wuapi.h