updateAssessmentStatus 列舉 (waasapitypes.h)
描述裝置上OS的最新狀態。 UpdateAssessmentStatus 是由 assessmentForCurrent、assessmentForUpToDate 和 securityStatus 成員中的 UpdateAssessment 和 OSUpdateAssessment 結構使用。 只會傳回一個常數。
Syntax
typedef enum tagUpdateAssessmentStatus {
UpdateAssessmentStatus_Latest = 0,
UpdateAssessmentStatus_NotLatestSoftRestriction,
UpdateAssessmentStatus_NotLatestHardRestriction,
UpdateAssessmentStatus_NotLatestEndOfSupport,
UpdateAssessmentStatus_NotLatestServicingTrain,
UpdateAssessmentStatus_NotLatestDeferredFeature,
UpdateAssessmentStatus_NotLatestDeferredQuality,
UpdateAssessmentStatus_NotLatestPausedFeature,
UpdateAssessmentStatus_NotLatestPausedQuality,
UpdateAssessmentStatus_NotLatestManaged,
UpdateAssessmentStatus_NotLatestUnknown,
UpdateAssessmentStatus_NotLatestTargetedVersion
} UpdateAssessmentStatus;
常數
UpdateAssessmentStatus_Latest 值: 0 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 [僅限傳統型應用程式] |
標頭 | waasapitypes.h |