UpdateAssessment 結構 (waasapitypes.h)
UpdateAssessment 包含可評估已安裝操作系統最新狀態的資訊。
語法
typedef struct tagUpdateAssessment {
UpdateAssessmentStatus status;
UpdateImpactLevel impact;
DWORD daysOutOfDate;
} UpdateAssessment;
成員
status
UpdateAssessmentStatus 列舉,詳細說明裝置的最新狀態,以及基於何種原因。
impact
UpdateImpactLevel 列舉,詳細說明如果裝置有過期的操作系統,是否會對裝置造成任何影響。
daysOutOfDate
描述自裝置尚未安裝適用的更新以來所耗用的時間。 daysOutOfDate 是由目前時間減去下一個適用更新發行后的時間,減去任何延遲期間。 因此,如果適用的更新存在,但因為延遲而未套用,則會在計算中加以考慮。 daysOutOfDate 可用來計算更新影響等級。
備註
此結構最常與OSUpdateAssessment搭配使用,這接著會與IWaaSAssessor的 GetOSUpdateAssessment 方法搭配使用。
呼叫 GetOSUpdateAssessment 時,會傳回 OSUpdateAssessment 結構。 在此結構內有兩個 UpdateAssessment 結構: assessmentForCurrent 和 assessmentForUpToDate。 UpdateAssessment 結構摘要說明評估,以判斷裝置是否為最新狀態,或是否為最新狀態;這是使用UpdateAssessmentStatus列舉所定義。 此評估會通知裝置已過期的 天數與 daysOutofDate。 此日期是用來判斷此結構中 影響 成員是否有任何潛在影響 () 裝置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | waasapitypes.h |