osUpdateAssessment 结构 (waasapitypes.h)

OSUpdateAssessment 结构定义目标设备上的 OS 的更新程度。 此结构主要由 GetOSUpdateAssessment 用作返回值,以便在单个结构中检索 OS 评估。

语法

typedef struct tagOSUpdateAssessment {
  BOOL                   isEndOfSupport;
  UpdateAssessment       assessmentForCurrent;
  UpdateAssessment       assessmentForUpToDate;
  UpdateAssessmentStatus securityStatus;
  FILETIME               assessmentTime;
  FILETIME               releaseInfoTime;
  LPWSTR                 currentOSBuild;
  FILETIME               currentOSReleaseTime;
  LPWSTR                 upToDateOSBuild;
  FILETIME               upToDateOSReleaseTime;
} OSUpdateAssessment;

成员

isEndOfSupport

如果设备上的 OS 不再受 Microsoft 支持且不再接收服务更新,则为 true;否则为 false

assessmentForCurrent

UpdateAssessment 结构,其中包含针对 Microsoft 已发布的最新更新的评估。

assessmentForUpToDate

UpdateAssessment 结构,其中包含针对设备的最新适用质量更新的评估。

securityStatus

UpdateAssessmentStatus 枚举,详细说明设备是否使用最新的适用安全更新。

assessmentTime

评估完成时的时间戳。

releaseInfoTime

更新发布信息时的时间戳。

currentOSBuild

Microsoft 已发布的最新操作系统内部版本。 此值用于确定设备是否为当前设备。

currentOSReleaseTime

当前 OS 内部版本的发布日期的已发布时间戳。

upToDateOSBuild

设备服务训练中的最新适用 OS 内部版本。 此值用于确定设备是否为最新设备。

upToDateOSReleaseTime

最新 OS 内部版本的发布日期的已发布时间戳。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 waasapitypes.h