перечисление VDS_PORT_STATUS (vdshwprv.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 [только классические приложения] |
Верхняя часть | vdshwprv.h |