перечисление VDS_HEALTH (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет набор значений состояния работоспособности для объекта VDS.
Синтаксис
typedef enum _VDS_HEALTH {
VDS_H_UNKNOWN = 0,
VDS_H_HEALTHY = 1,
VDS_H_REBUILDING = 2,
VDS_H_STALE = 3,
VDS_H_FAILING = 4,
VDS_H_FAILING_REDUNDANCY = 5,
VDS_H_FAILED_REDUNDANCY = 6,
VDS_H_FAILED_REDUNDANCY_FAILING = 7,
VDS_H_FAILED = 8,
VDS_H_REPLACED = 9,
VDS_H_PENDING_FAILURE = 10,
VDS_H_DEGRADED = 11
} VDS_HEALTH;
Константы
VDS_H_UNKNOWN Значение: 0 Невозможно определить работоспособность объекта. |
VDS_H_HEALTHY Значение: 1 Объект указывает состояние в сети. Это значение состояния работоспособности означает, что объект полностью работает и работает должным образом, но это не означает, что объект доступен для использования. Например, если объект является диском, диск не отсутствует, зайдите в журнал и Файлы конфигурации синхронизируются, и на диске отсутствуют ошибки ввода-вывода. Если объект является LUN, или том, все сплетения (зеркальные, простые, чередуемые и чередуемые) и столбцы (RAID-5) доступны и не имеют ошибок ввода-вывода. Значение состояния, связанное с этим состоянием работоспособности, не должно иметь значения FAILED, UNKNOWN или MISSING. |
VDS_H_REBUILDING Значение: 2 Зеркальный LUN или том повторно выполняет все сплетения, или чередующийся с четностью (RAID-5) сплетение повторное создание четности. |
VDS_H_STALE Значение: 3 Конфигурация объекта устарела. Значение состояния не должно иметь значение FAILED или UNKNOWN. |
VDS_H_FAILING Значение: 4 Объект завершается сбоем, но все еще работает. Например, LUN или том с состоянием работоспособности может быть неработоспособностью иногда возникают ошибки ввода-вывода, из которых по-прежнему можно восстановить. Значение состояния не должно иметь значение FAILED или UNKNOWN. |
VDS_H_FAILING_REDUNDANCY Значение: 5 Одно или несколько сплетений имеют ошибки, но объект работает и все сплетения находятся в сети. Это значение допустимо только для томов и LUN. |
VDS_H_FAILED_REDUNDANCY Значение: 6 Одно или несколько сплетений завершились сбоем, но по крайней мере один из них работает. Это значение допустимо только для томов и LUN. |
VDS_H_FAILED_REDUNDANCY_FAILING Значение: 7 Сбой последнего рабочего сплетения. Это значение допустимо только для томов и LUN. |
VDS_H_FAILED Значение: 8 Сбой объекта. Любой объект с состоянием работоспособности со сбоем также имеет состояние объекта failed. Таким образом, значение состояния должно быть FAILED. |
VDS_H_REPLACED Значение: 9 Это значение зарезервировано. Не используйте его. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_H_PENDING_FAILURE Значение: 10 Объект не завершается ошибкой, но ожидается, что он завершится ошибкой в соответствии с анализом атрибутов объекта. Например, для диска может быть задано значение VDS_H_PENDING_FAILURE на основе данных S.M.A.R.T. Значение состояния не должно иметь значение FAILED или UNKNOWN. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_H_DEGRADED Значение: 11 Объект не полностью завершился сбоем, но испытывает сбои. Если объект является объектом подсистемы, встроенное ПО может сообщать об ошибках, либо диск, контроллер, порт или вложенный объект path может завершиться сбоем или сбоем. Если объект является объектом контроллера, встроенное ПО может сообщать об ошибках или порт или вложенный объект пути, возможно, произошел сбой или произошел сбой. Если объект является объектом пула носителей, возможно, произошел сбой одного или нескольких дисков. Значение состояния не должно быть UNKNOWN. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
Комментарии
Значения перечисления работоспособности применяются к объектам VDS, как показано в следующей таблице. Y указывает, что значение применяется к объекту, а N — на то, что значение не применяется к объекту . Объект pack не сообщает о состоянии работоспособности.
Значение перечисления работоспособности | Диск | Subsystem | Контроллер | Накопитель | LUN | Plex LUN | Пул носителей | Громкость | Томный сплетение |
---|---|---|---|---|---|---|---|---|---|
VDS_H_UNKNOWN | Да | Да | Да | Да | Да | Да | Да | Да | Да |
VDS_H_HEALTHY | Да | Да | Да | Да | Да | Да | Да | Да | Да |
VDS_H_REBUILDING | N | N | N | Нет | Да | Да | N | Да | Да |
VDS_H_STALE | N | Нет | N | N | Нет | N | N | Да | Да |
VDS_H_FAILING | Да | N | Нет | Нет | Да | Да | N | Да | Да |
VDS_H_FAILING_REDUNDANCY | N | N | N | N | Да | Да | N | Да | Да |
VDS_H_FAILED_REDUNDANCY | N | N | N | N | Да | Да | N | Да | Да |
VDS_H_FAILED_REDUNDANCY_FAILING | N | Нет | Нет | Нет | Да | Да | N | Да | Да |
VDS_H_FAILED | Да | Да | Да | Да | Да | Да | N | Да | Да |
VDS_H_REPLACED | N | Нет | Да | Да | N | Нет | Нет | Нет | Нет |
VDS_H_PENDING_FAILURE | Нет | Нет | N | Да | N | Нет | Нет | Нет | Нет |
VDS_H_DEGRADED | Нет | Да | Да | N | Нет | Нет | Да | N | N |
Структура свойств для каждого объекта, указанного в таблице, включает значение перечисления VDS_HEALTH в качестве элемента.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |