перечисление 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) — если отсутствует второй диск или если один столбец отсоединяется (из-за отсутствия диска или ошибки записи в столбце), а второй диск отсутствует.
Примечание В будущих версиях Windows в перечисление VDS_VOLUME_STATUS могут быть добавлены дополнительные константы. По этой причине приложение должно корректно обрабатывать нераспознанную константу перечисления VDS_VOLUME_STATUS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |