Поделиться через


Перечисление UpdateAssessmentStatus

Описывает, насколько актуальна ОС на устройстве. UpdateAssessmentStatus используется структурами UpdateAssessment и OSUpdateAssessment в элементахassessmentForCurrent, assessmentForUpToDate и securityStatus . Возвращается ровно одна константа.

Синтаксис

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

Последнее обновление компонентов не установлено из-за мягкого ограничения. Если на обновление наложено мягкое ограничение, обновление не будет установлено автоматически. пользователь должен самостоятельно инициировать скачивание в пользовательском интерфейсе обновления. Это состояние применяется только к assessmentForCurrent.

UpdateAssessmentStatus_NotLatestHardRestriction

Последнее обновление компонентов не установлено из-за жесткого ограничения. Если на обновление наложено жесткое ограничение, обновление неприменимо к устройству. Это состояние применяется только к assessmentForCurrent.

UpdateAssessmentStatus_NotLatestEndOfSupport

На устройстве не установлено последнее обновление, так как обновление компонентов устройства больше не поддерживается корпорацией Майкрософт. Когда корпорация Майкрософт прекращает поддержку выпуска функции, это состояние будет возвращено как для assessmentForCurrent , так и для assessmentForUpToDate.

Примечание

Когда возвращается UpdateAssessmentStatus_NotLatestEndOfSupport , updateImpactLevel оценки всегда UpdateImpactLevel_High.

UpdateAssessmentStatus_NotLatestServicingTrain

Устройство не находится на последнем обновлении компонентов, так как обучение обслуживания устройства ограничивает его от обновления до последнего обновления компонентов. Например, если устройство находится в Current Branch for Business (CBB) и было выпущено новое обновление компонентов для Current Branch (CB), оно будет возвращено. Это состояние применяется только к assessmentForCurrent.

UpdateAssessmentStatus_NotLatestDeferredFeature

Последнее обновление компонентов не установлено из-за политики отсрочки обновления компонентов клиентский компонент Центра обновления Windows устройства для бизнеса. При определении 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 , которые, в свою очередь, используются с методом GetOSUpdateAssessment для IWaaSAssessor.

Требования

Требование Значение
Минимальная версия клиента
Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера
Windows Server 2016 [только классические приложения]
IDL
WaaSAPI.idl