UpdateImpactLevel 枚举

指示运行过时操作系统的设备的影响程度较高、中等或较低。 此枚举通常由 UpdateAssessment 结构使用,后者又嵌套在从 GetOSUpdateAssessment 返回的 OSUpdateAssessment 中。

语法

typedef enum TagUpdateImpactLevel { 
      UpdateImpactLevel_None    = 0,
  UpdateImpactLevel_Low         = 1,
      UpdateImpactLevel_Medium  = 2,
  UpdateImpactLevel_High        = 3
} UpdateImpactLevel;

常量

UpdateImpactLevel_None

对设备没有可预见的影响。 这可能是因为设备是最新的,也可能是因为该设备正在遵守其适用于企业的 Windows 更新延期而不是最新的;或者是因为设备已过期但尚未达到 daysOutOfDate 阈值以达到更高的影响级别。

UpdateImpactLevel_Low

设备未运行最新的 OS,但有最近的更新。

UpdateImpactLevel_Medium

该设备正在运行最新的操作系统,但有适度更新。

UpdateImpactLevel_High

设备已过期很长时间。 此设备可能存在安全漏洞,并且可能缺少使 Windows 更好地运行的重要修补程序。 当设备运行不再受支持的 Windows 版本时,始终会返回 UpdateImpactLevel_High。

备注

当调用了 GetOSUpdateAssessment 时,会返回 OSUpdateAssessment 结构。 在此结构中,有一个 assessmentForCurrent 和 assessmentForUpToDate。 这两个结构都是 UpdateAssessment 结构。 这两个成员都有 UpdateImpactLevel 枚举,该枚举指示运行过时操作系统的设备的影响高、中、低或无影响。 这些级别由 daysOutOfDate 的值确定。

要求

要求
最低受支持的客户端
Windows 10 版本 1703 [仅限桌面应用]
最低受支持的服务器
Windows Server 2016 [仅限桌面应用]
IDL
WaaSAPI.idl