updateImpactLevel 枚举 (waasapitypes.h)
指示运行过期 OS 的设备的高、中或低影响。 此枚举通常由 UpdateAssessment 结构使用,后者又嵌套在 GetOSUpdateAssessment 返回的 OSUpdateAssessment 中。
语法
typedef enum tagUpdateImpactLevel {
UpdateImpactLevel_None = 0,
UpdateImpactLevel_Low,
UpdateImpactLevel_Medium,
UpdateImpactLevel_High
} UpdateImpactLevel;
常量
UpdateImpactLevel_None 值: 0 不会对设备造成可预见的影响。 原因可能是设备是最新的,也可能是因为设备遵循其Windows 更新 for Business 延迟期,或者已过期,但尚未达到 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 [仅限桌面应用] |
标头 | waasapitypes.h |