共用方式為


UpdateAssessment 結構 (waasapitypes.h)

UpdateAssessment 包含可評估已安裝操作系統最新狀態的資訊。

語法

typedef struct tagUpdateAssessment {
  UpdateAssessmentStatus status;
  UpdateImpactLevel      impact;
  DWORD                  daysOutOfDate;
} UpdateAssessment;

成員

status

UpdateAssessmentStatus 列舉,詳細說明裝置的最新狀態,以及基於何種原因。

impact

UpdateImpactLevel 列舉,詳細說明如果裝置有過期的操作系統,是否會對裝置造成任何影響。

daysOutOfDate

描述自裝置尚未安裝適用的更新以來所耗用的時間。 daysOutOfDate 是由目前時間減去下一個適用更新發行后的時間,減去任何延遲期間。 因此,如果適用的更新存在,但因為延遲而未套用,則會在計算中加以考慮。 daysOutOfDate 可用來計算更新影響等級。

備註

此結構最常與OSUpdateAssessment搭配使用,這接著會與IWaaSAssessorGetOSUpdateAssessment 方法搭配使用。

呼叫 GetOSUpdateAssessment 時,會傳回 OSUpdateAssessment 結構。 在此結構內有兩個 UpdateAssessment 結構: assessmentForCurrentassessmentForUpToDateUpdateAssessment 結構摘要說明評估,以判斷裝置是否為最新狀態,或是否為最新狀態;這是使用UpdateAssessmentStatus列舉所定義。 此評估會通知裝置已過期的 天數與 daysOutofDate。 此日期是用來判斷此結構中 影響 成員是否有任何潛在影響 () 裝置。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 waasapitypes.h