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


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

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

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

Синтаксис

typedef enum _VDS_DISK_STATUS {
  VDS_DS_UNKNOWN = 0,
  VDS_DS_ONLINE = 1,
  VDS_DS_NOT_READY = 2,
  VDS_DS_NO_MEDIA = 3,
  VDS_DS_FAILED = 5,
  VDS_DS_MISSING = 6,
  VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;

Константы

 
VDS_DS_UNKNOWN
Значение: 0
Поставщику не удалось получить свойства диска из драйвера (неизвестное состояние, неизвестное состояние), или поставщик не может получить доступ к диску (неизвестное состояние, работоспособно).
VDS_DS_ONLINE
Значение: 1
Диск доступен. Значение состояния диска может быть VDS_DS_ONLINE, даже если состояние содержащего пакета VDS_PS_OFFLINE.
VDS_DS_NOT_READY
Значение: 2
Диск в настоящее время не готов к использованию. Например, если вы используете управление питанием ACPI для запроса гибернации диска (отключаются), диск становится временно недоступным.
VDS_DS_NO_MEDIA
Значение: 3
Диск является съемным носителем, например дисководом компакт-дисков, или не содержит носителей.
VDS_DS_FAILED
Значение: 5
Диск недоступен и не может быть использован.
VDS_DS_MISSING
Значение: 6
Физическое устройство для объекта диска отсутствует, даже если в сведениях о конфигурации пакета указан диск. Это значение состояния применяется только к динамическим дискам.
VDS_DS_OFFLINE
Значение: 4
Диск находится в автономном режиме.

Windows Vista и Windows Server 2003: Этот флаг не поддерживается.

Комментарии

Структура VDS_DISK_PROP включает значение VDS_DISK_STATUS в качестве элемента, указывающее текущее состояние диска.

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

Требования

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

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

IVdsService::QueryUnallocatedDisks

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

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS