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 |