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


перечисление DIAGNOSIS_STATUS (ndhelper.h)

Перечисление DIAGNOSIS_STATUS описывает результат гипотезы, переданной вспомогательному классу, в котором была определена работоспособность компонента.

Синтаксис

typedef enum tagDIAGNOSIS_STATUS {
  DS_NOT_IMPLEMENTED = 0,
  DS_CONFIRMED,
  DS_REJECTED,
  DS_INDETERMINATE,
  DS_DEFERRED,
  DS_PASSTHROUGH
} DIAGNOSIS_STATUS;

Константы

 
DS_NOT_IMPLEMENTED
Значение: 0
Вспомогательный класс не реализован
DS_CONFIRMED
Вспомогательный класс подтвердил наличие проблемы в своем компоненте.
DS_REJECTED
Вспомогательный класс определил, что проблем не существует.
DS_INDETERMINATE
Вспомогательный класс не может определить, существует ли проблема.
DS_DEFERRED
Вспомогательный класс не может выполнить диагностику в настоящее время.
DS_PASSTHROUGH
Вспомогательный класс определил гипотезы для дальнейшего изучения, но не выявил никаких проблем в своем компоненте.

Эквивалентно DS_INDETERMINATE, но позже обновляется до DS_REJECTED , если гипотеза не подтверждена.

Примечание Доступно только в Windows 7, Windows Server 2008 R2 и более поздних версиях.

 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть ndhelper.h