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


перечисление VDS_LUN_STATUS (vdshwprv.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет набор значений состояния объекта для LUN.

Синтаксис

typedef enum _VDS_LUN_STATUS {
  VDS_LS_UNKNOWN = 0,
  VDS_LS_ONLINE = 1,
  VDS_LS_NOT_READY = 2,
  VDS_LS_OFFLINE = 4,
  VDS_LS_FAILED = 5
} VDS_LUN_STATUS, *PVDS_LUN_STATUS;

Константы

 
VDS_LS_UNKNOWN
Значение: 0
Это значение зарезервировано.
VDS_LS_ONLINE
Значение: 1
Доступен LUN.
VDS_LS_NOT_READY
Значение: 2
LUN занят.
VDS_LS_OFFLINE
Значение: 4
LUN недоступен.
VDS_LS_FAILED
Значение: 5
Сбой LUN.

Комментарии

Метод IVdsLun::SetStatus передает значение VDS_LUN_STATUS в качестве аргумента для задания состояния LUN, а структура VDS_LUN_PROP включает значение VDS_LUN_STATUS в качестве элемента для указания текущего состояния.

Примечание В будущих версиях Windows в перечисление VDS_LUN_STATUS могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_LUN_STATUS.
 

Требования

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

См. также раздел

IVdsLun::SetStatus

Перечисления VDS

VDS_LUN_PROP