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


Перечисление VDS_PORT_STATUS (vds.h)

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

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

Синтаксис

typedef enum _VDS_PORT_STATUS {
  VDS_PRS_UNKNOWN = 0,
  VDS_PRS_ONLINE = 1,
  VDS_PRS_NOT_READY = 2,
  VDS_PRS_OFFLINE = 4,
  VDS_PRS_FAILED = 5,
  VDS_PRS_REMOVED = 8
} VDS_PORT_STATUS, *PVDS_PORT_STATUS;

Константы

 
VDS_PRS_UNKNOWN
Значение: 0
Невозможно определить состояние порта.
VDS_PRS_ONLINE
Значение: 1
Порт физически присутствует и используется. Значение VDS_HEALTH, связанное с этим состоянием порта, может быть любым, кроме VDS_H_FAILED.
VDS_PRS_NOT_READY
Значение: 2
Порт занят. Значением VDS_HEALTH может быть любое значение, кроме VDS_H_FAILED.
VDS_PRS_OFFLINE
Значение: 4
Порт или его контроллер физически присутствует, но недоступен для использования. Например, порт или его контроллер установлен в неактивное состояние. Если задано это состояние, отправляется уведомление VDS_NF_PORT_REMOVED . Значением VDS_HEALTH может быть любое значение.
VDS_PRS_FAILED
Значение: 5
Сбой порта. Значение VDS_HEALTH должно быть VDS_H_FAILED или VDS_H_FAILING.
VDS_PRS_REMOVED
Значение: 8
Контроллер порта физически удален из подсистемы. Если задано это состояние, отправляется VDS_NF_PORT_DEPART уведомление.

Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается.

Комментарии

Структура VDS_PORT_PROP включает значение VDS_PORT_STATUS в качестве элемента для указания текущего состояния порта.

Если приложение обнаруживает значение VDS_PORT_STATUS , которое оно не распознает, оно должно отобразить состояние порта как неизвестное. Не следует пытаться сопоставить состояние нераспознанного порта с другим состоянием порта.

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

Требования

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

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

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

VDS_PORT_PROP