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

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

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

Синтаксис

typedef enum _VDS_VOLUME_STATUS {
  VDS_VS_UNKNOWN = 0,
  VDS_VS_ONLINE = 1,
  VDS_VS_NO_MEDIA = 3,
  VDS_VS_FAILED = 5,
  VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;

Константы

 
VDS_VS_UNKNOWN
Значение: 0
Состояние тома неизвестно. Это значение не применяется к динамическим томам.
VDS_VS_ONLINE
Значение: 1
Том доступен.
VDS_VS_NO_MEDIA
Значение: 3
Том является съемным носителем, например компакт-диском.
VDS_VS_FAILED
Значение: 5
Том недоступен.
VDS_VS_OFFLINE
Значение: 4
Том находится в автономном режиме.

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается. Если том находится в автономном режиме, флаг VDS_VF_PERMANENTLY_DISMOUNTED устанавливается в элементе ulFlagsструктуры VDS_VOLUME_PROP или VDS_VOLUME_PROP2 .

Комментарии

Когда метод IVdsPack::GetProperties возвращает структуру VDS_PACK_PROP , элементом состояния которой является VDS_PS_OFFLINE, VDS устанавливает состояние для всех томов в пакете на VDS_VS_FAILED. VDS задает состояние для определенных типов томов VDS_VS_FAILED при следующих условиях:

  • Для простых, распределенных и чередующихся томов при отсутствии диска.
  • Для зеркальных томов — если какой-либо диск, кроме последнего, отсутствует или возникают ошибки записи, которые plex переходит в состояние отсоединения. Аналогично, если это последнее (не устаревшее) сплетение и отсутствует диск.
  • Для чередования с четностью (RAID-5) — если отсутствует второй диск или если один столбец отсоединяется (из-за отсутствия диска или ошибки записи в столбце), а второй диск отсутствует.
Структура VDS_VOLUME_PROP включает значение VDS_VOLUME_STATUS в качестве элемента для указания состояния тома.
Примечание В будущих версиях Windows в перечисление VDS_VOLUME_STATUS могут быть добавлены дополнительные константы. По этой причине приложение должно корректно обрабатывать нераспознанную константу перечисления VDS_VOLUME_STATUS .
 

Требования

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

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

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

VDS_PACK_PROP

VDS_PACK_STATUS

VDS_VOLUME_PROP