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


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

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

Определяет набор причин, по которым диск должен находиться в автономном режиме.

Синтаксис

typedef enum _VDS_DISK_OFFLINE_REASON {
  VDSDiskOfflineReasonNone = 0,
  VDSDiskOfflineReasonPolicy = 1,
  VDSDiskOfflineReasonRedundantPath = 2,
  VDSDiskOfflineReasonSnapshot = 3,
  VDSDiskOfflineReasonCollision = 4,
  VDSDiskOfflineReasonResourceExhaustion = 5,
  VDSDiskOfflineReasonWriteFailure = 6,
  VDSDiskOfflineReasonDIScan = 7,
  VDSDiskOfflineReasonLostDataPersistence = 8
} VDS_DISK_OFFLINE_REASON;

Константы

 
VDSDiskOfflineReasonNone
Значение: 0
Причина неизвестна.
VDSDiskOfflineReasonPolicy
Значение: 1
Диск находится в автономном режиме из-за текущей политики SAN.
VDSDiskOfflineReasonRedundantPath
Значение: 2
Диск находится в автономном режиме, так как путь к нему совпадает с путем другого устройства. Это значение используется, если многопутевое подключение физически включено, но программное обеспечение MPIO не установлено или работает неправильно. (Если программное обеспечение MPIO работает правильно, оно предоставляет только одно дисковое устройство.)
VDSDiskOfflineReasonSnapshot
Значение: 3
Диск находится в автономном режиме, так как он содержит том теневого копирования тома. В этом случае диск является клоном другого диска, который находится в сети.
VDSDiskOfflineReasonCollision
Значение: 4
Если диск является диском MBR, он находится в автономном режиме, так как его сигнатура диска совпадает с подписью другого диска, который находится в сети. Подпись диска находится в элементе dwSignatureструктур VDS_DISK_PROP и VDS_DISK_PROP2 , а также в элементе Signatureструктуры DRIVE_LAYOUT_INFORMATION_MBR .

Если это диск GPT, он находится в автономном режиме по одной из следующих причин:

  • Идентификатор диска совпадает с идентификатором другого диска, который находится в автономном режиме. Идентификатор диска находится в элементе DiskGuidструктур VDS_DISK_PROP и VDS_DISK_PROP2 , а также в элементе DiskIdструктуры DRIVE_LAYOUT_INFORMATION_GPT .

  • Один из разделов имеет тот же GUID раздела, что и другой раздел на том же диске.

VDSDiskOfflineReasonResourceExhaustion
Значение: 5
VDSDiskOfflineReasonWriteFailure
Значение: 6
VDSDiskOfflineReasonDIScan
Значение: 7
VDSDiskOfflineReasonLostDataPersistence
Значение: 8

Требования

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

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

VDS_DISK_PROP2