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


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

Указывает высокий, средний или низкий уровень влияния устройства на устаревшую ОС. Это перечисление обычно используется структурами UpdateAssessment, которые, в свою очередь, вложены внутри возвращаемой ОСUpdateAssessment из GetOSUpdateAssessment.

Синтаксис

typedef enum TagUpdateImpactLevel { 
      UpdateImpactLevel_None    = 0,
  UpdateImpactLevel_Low         = 1,
      UpdateImpactLevel_Medium  = 2,
  UpdateImpactLevel_High        = 3
} UpdateImpactLevel;

Константы

UpdateImpactLevel_None

На устройство не влияет обозримый эффект. Это может быть связано с тем, что устройство актуально или не актуально, так как устройство учитывает свои Обновл. Windows периодов отсрочки для бизнеса или устарело, но еще не достигло порога днейOutOfDate, чтобы достичь более высокого уровня влияния.

UpdateImpactLevel_Low

Устройство не запускает последнюю ОС, но имеет последнее обновление.

UpdateImpactLevel_Medium

Устройство работает под управлением последней ОС, но имеет умеренное обновление.

UpdateImpactLevel_High

Устройство уже давно устарело. На этом устройстве могут быть уязвимости системы безопасности и могут быть отсутствуют важные исправления, которые упрощают запуск Windows. Когда устройство работает под управлением версии Windows, которая больше не поддерживается, UpdateImpactLevel_High всегда возвращается.

Замечания

При вызове Метода GetOSUpdateAssessment возвращается структура OSUpdateAssessment. В структуре имеется оценкаForCurrent и оценкаForUpToDate. Оба из них являются структурами UpdateAssessment. Оба элемента имеют перечисление UpdateImpactLevel , которое указывает на высокий, средний, низкий или нет влияния на устройство, выполняющее устаревшую ОС. Эти уровни определяются значением daysOutOfDate.

Requirements

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