перечисление VDS_HBAPORT_STATUS (vds.h)

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

Определяет набор допустимых состояний для порта HBA. Эти значения используются в элементе состоянияструктуры VDS_HBAPORT_PROP . Эти состояния соответствуют значениям HBA_PORTSTATE в API HBA.

Синтаксис

typedef enum _VDS_HBAPORT_STATUS {
  VDS_HPS_UNKNOWN = 1,
  VDS_HPS_ONLINE = 2,
  VDS_HPS_OFFLINE = 3,
  VDS_HPS_BYPASSED = 4,
  VDS_HPS_DIAGNOSTICS = 5,
  VDS_HPS_LINKDOWN = 6,
  VDS_HPS_ERROR = 7,
  VDS_HPS_LOOPBACK = 8
} VDS_HBAPORT_STATUS;

Константы

 
VDS_HPS_UNKNOWN
Значение: 1
Состояние порта HBA неизвестно.


HBA_PORTSTATE_UNKNOWN
VDS_HPS_ONLINE
Значение: 2
Порт HBA работает.


HBA_PORTSTATE_ONLINE
VDS_HPS_OFFLINE
Значение: 3
Порт HBA был отключен пользователем.


HBA_PORTSTATE_OFFLINE
VDS_HPS_BYPASSED
Значение: 4
Порт HBA будет обходить.


HBA_PORTSTATE_BYPASSED
VDS_HPS_DIAGNOSTICS
Значение: 5
Порт HBA находится в режиме диагностика.


HBA_PORTSTATE_DIAGNOSTICS
VDS_HPS_LINKDOWN
Значение: 6
Связь с портом HBA отключена.


HBA_PORTSTATE_LINKDOWN
VDS_HPS_ERROR
Значение: 7
Порт HBA содержит ошибку.


HBA_PORTSTATE_ERROR
VDS_HPS_LOOPBACK
Значение: 8
Порт HBA имеет замыкания на себя.


HBA_PORTSTATE_LOOPBACK

Комментарии

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

Требования

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

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

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

VDS_HBAPORT_PROP