UpdateAssessmentStatus 枚举
描述设备上的 OS 是最新的。 UpdateAssessmentStatus 由 assessmentForCurrent、assessmentForUpToDate 和 securityStatus 成员中的 UpdateAssessment 和 OSUpdateAssessment 结构使用。 只返回一个常量。
语法
typedef enum TagUpdateAssessmentStatus {
UpdateAssessmentStatus_Latest = 0,
UpdateAssessmentStatus_NotLatestSoftRestriction = 1,
UpdateAssessmentStatus_NotLatestHardRestriction = 2,
UpdateAssessmentStatus_NotLatestEndOfSupport = 3,
UpdateAssessmentStatus_NotLatestServicingTrain = 4,
UpdateAssessmentStatus_NotLatestDeferredFeature = 5,
UpdateAssessmentStatus_NotLatestDeferredQuality = 6,
UpdateAssessmentStatus_NotLatestPausedFeature = 7,
UpdateAssessmentStatus_NotLatestPausedQuality = 8,
UpdateAssessmentStatus_NotLatestManaged = 9,
UpdateAssessmentStatus_NotLatestUnknown = 10,
UpdateAssessmentStatus_NotLatestTargetedVersion = 11
} UpdateAssessmentStatus;
常量
-
UpdateAssessmentStatus_Latest
-
assessmentForCurrent 中的此结果意味着设备处于可用于该设备的最新功能更新和质量更新中。 在 assessmentForUpToDate 中,此结果意味着设备处于它正在运行的 Windows 版本的最新质量更新中。
-
UpdateAssessmentStatus_NotLatestSoftRestriction
-
由于软限制,尚未安装最新功能更新。 如果对更新设置了软限制,则不会自动安装更新;用户必须在 Update UX 中自行启动下载。 此状态仅适用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestHardRestriction
-
由于硬性限制,尚未安装最新的功能更新。 如果对更新设置了硬性限制,则更新不适用于设备。 此状态仅适用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestEndOfSupport
-
设备未处于最新更新状态,因为 Microsoft 不再支持该设备的功能更新。 当 Microsoft 停止支持功能发布时,将针对 assessmentForCurrent 和 assessmentForUpToDate 返回此状态。
注意
返回UpdateAssessmentStatus_NotLatestEndOfSupport时,始终UpdateImpactLevel_High评估的 UpdateImpactLevel。
-
UpdateAssessmentStatus_NotLatestServicingTrain
-
设备未使用最新功能更新,因为设备的维护训练会限制设备更新到最新功能更新。 例如:如果设备位于 Current Branch for Business (CBB) 上,并且已针对 Current Branch (CB) 发布了新功能更新,则会返回此更新。 此状态仅适用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestDeferredFeature
-
由于设备的 Windows 更新 for Business 功能更新延迟策略,尚未安装最新功能更新。 确定 daysOutOfDate 会考虑延迟策略;在延迟期到期之前, daysOutOfDate 不会开始递增。 此状态仅适用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestDeferredQuality
-
由于设备的业务质量更新延迟策略Windows 更新,设备未使用最新的质量更新。 确定 daysOutOfDate 会考虑延迟策略;在延迟期到期之前, daysOutOfDate 不会开始递增。
-
UpdateAssessmentStatus_NotLatestPausedFeature
-
由于设备已暂停功能汇报,设备未使用最新功能更新。 设备是否暂停未计入 daysOutOfDate 的计算中。 此状态仅适用于 assessmentForCurrent。
-
UpdateAssessmentStatus_NotLatestPausedQuality
-
由于设备暂停了质量汇报,设备未使用最新的质量更新。 设备是否暂停未计入 daysOutOfDate 的计算中。 daysOutOfDate 不考虑设备是否暂停到其计算中。
-
UpdateAssessmentStatus_NotLatestManaged
-
设备未使用最新更新,因为更新的审批不是通过Windows 更新完成的。
-
UpdateAssessmentStatus_NotLatestUnknown
-
由于评估无法确定的原因,设备未使用最新更新。
-
UpdateAssessmentStatus_NotLatestTargetedVersion
-
由于设备Windows 更新业务目标版本策略,设备未使用最新功能更新。 此策略使设备保持目标功能发布版本。
备注
此枚举最常与 UpdateAssessment 和 OSUpdateAssessment 结构一起使用,后者又与 IWaaSAssessor 的 GetOSUpdateAssessment 方法一起使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 [仅限桌面应用] |
IDL |
|