UpdateImpactLevel 列舉
表示裝置執行過期操作系統的高、中或低影響。 UpdateAssessment 結構通常會使用此列舉,而 UpdateAssessment 結構又巢狀於從 GetOSUpdateAssessment 傳回的 OSUpdateAssessment 內。
語法
typedef enum TagUpdateImpactLevel {
UpdateImpactLevel_None = 0,
UpdateImpactLevel_Low = 1,
UpdateImpactLevel_Medium = 2,
UpdateImpactLevel_High = 3
} UpdateImpactLevel;
常數
-
UpdateImpactLevel_None
-
您的裝置沒有可預見的影響。 這是因為裝置是最新的,或不是最新的,因為裝置正在接受其商務用Windows Update 延遲期間,或已過期,但尚未達到 daysOutOfDate 閾值以達到更高的影響等級。
-
UpdateImpactLevel_Low
-
裝置未執行最新的作業系統,但有最近的更新。
-
UpdateImpactLevel_Medium
-
裝置正在執行最新的作業系統,但有中度最近的更新。
-
UpdateImpactLevel_High
-
裝置已過期很長一段時間。 此裝置可能有安全性弱點,而且可能缺少讓 Windows 執行得更好的重要修正程式。 當裝置執行不再支援的 Windows 版本時, 一律會傳回UpdateImpactLevel_High 。
備註
呼叫 GetOSUpdateAssessment 時,會傳回 OSUpdateAssessment 結構。 結構中有 assessmentForCurrent 和 assessmentForUpToDate。 這兩者都是 UpdateAssessment 結構。 這兩個 成員都有 UpdateImpactLevel 列舉,這表示裝置執行過期 OS 的高、中、低或無影響。 這些層級取決於 daysOutOfDate 的值。
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2016 [僅限傳統型應用程式] |
IDL |
|