UpdateAssessmentStatus 列舉
描述裝置上 OS 的最新狀態。 UpdateAssessmentStatus是由assessmentForCurrent、assessmentForUpToDate和securityStatus成員中的UpdateAssessment和OSUpdateAssessment結構使用。 只會傳回一個常數。
Syntax
typedef enum TagUpdateAssessmentStatus {
UpdateAssessmentStatus_Latest = 0,
UpdateAssessmentStatus_NotLatestSoftRestriction = 1,
UpdateAssessmentStatus_NotLatestHardRestriction = 2,
UpdateAssessmentStatus_NotLatestEndOfSupport = 3,
UpdateAssessmentStatus_NotLatestServicingTrain = 4,
UpdateAssessmentStatus_NotLatestDeferredFeature = 5,
UpdateAssessmentStatus_NotLatestDeferredQuality = 6,
UpdateAssessmentStatus_NotLatestPausedFeature = 7,
UpdateAssessmentStatus_NotLatestPausedQuality = 8,
UpdateAssessmentStatus_NotLatestManaged = 9,
UpdateAssessmentStatus_NotLatestUnknown = 10,
UpdateAssessmentStatus_NotLatestTargetedVersion = 11
} UpdateAssessmentStatus;
常數
-
UpdateAssessmentStatus_Latest
-
assessmentForCurrent內的結果表示裝置處於該裝置可用的最新功能更新和品質更新。 在 assessmentForUpToDate內,此結果表示裝置處於執行中 Windows 版本的最新品質更新。
-
UpdateAssessmentStatus_NotLatestSoftRestriction
-
由於軟體限制,尚未安裝最新的功能更新。 在更新上放置軟性限制時,將不會自動安裝更新;使用者必須在 Update UX 內自行起始下載。 此狀態僅適用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestHardRestriction
-
由於硬性限制,尚未安裝最新的功能更新。 在更新上設定固定限制時,更新不適用於裝置。 此狀態僅適用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestEndOfSupport
-
裝置不在最新的更新中,因為 Microsoft 不再支援裝置的功能更新。 當 Microsoft 停止支援功能版本時,系統會針對 assessmentForCurrent 和 assessmentForUpToDate傳回此狀態。
注意
傳回 UpdateAssessmentStatus_NotLatestEndOfSupport 時,評估的 UpdateImpactLevel 一律 會UpdateImpactLevel_High。
-
UpdateAssessmentStatus_NotLatestServicingTrain
-
裝置不在最新的功能更新上,因為裝置的服務訓練會限制裝置更新到最新的功能更新。 例如:如果裝置位於最新商務分支 (CBB) ,且最新分支 (CB) 已發行新功能更新,則會傳回此功能。 此狀態僅適用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestDeferredFeature
-
由於裝置的商務功能更新延遲原則Windows Update,因此尚未安裝最新的功能更新。 判斷 daysOutOfDate 會考慮延遲原則; daysOutOfDate 將不會開始遞增,直到延遲期間到期為止。 此狀態僅適用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestDeferredQuality
-
裝置未處於最新品質更新,因為裝置的商務品質更新延遲原則Windows Update。 判斷 daysOutOfDate 會考慮延遲原則; daysOutOfDate 將不會開始遞增,直到延遲期間到期為止。
-
UpdateAssessmentStatus_NotLatestPausedFeature
-
裝置未在最新的功能更新上,因為裝置已暫停功能更新。 裝置是否暫停不會計入 daysOutOfDate的計算中。 此狀態僅適用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestPausedQuality
-
裝置未在最新的品質更新上,因為裝置已暫停品質更新。 裝置是否暫停不會計入 daysOutOfDate的計算中。 daysOutOfDate 不會將裝置暫停到其計算中。
-
UpdateAssessmentStatus_NotLatestManaged
-
裝置不在最新的更新上,因為不會透過Windows Update核准更新。
-
UpdateAssessmentStatus_NotLatestUnknown
-
裝置未在最新的更新中,因為評量無法判斷的原因。
-
UpdateAssessmentStatus_NotLatestTargetedVersion
-
裝置未在最新的功能更新中,因為裝置的商務目標版本原則Windows Update。 此原則會將裝置保留在目標功能發行版本上。
備註
此列舉最常搭配UpdateAssessment和OSUpdateAssessment結構使用,後者會與IWaaSAssessor的GetOSUpdateAssessment方法搭配使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 10 1703 版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2016 [僅限傳統型應用程式] |
Idl |
|