Перечисление 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 |
|