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


перечисление VDS_PROVIDER_FLAG (vdshwprv.h)

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

Определяет набор допустимых флагов для объекта поставщика.

Синтаксис

typedef enum _VDS_PROVIDER_FLAG {
  VDS_PF_DYNAMIC = 0x1,
  VDS_PF_INTERNAL_HARDWARE_PROVIDER = 0x2,
  VDS_PF_ONE_DISK_ONLY_PER_PACK = 0x4,
  VDS_PF_ONE_PACK_ONLINE_ONLY = 0x8,
  VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS = 0x10,
  VDS_PF_SUPPORT_DYNAMIC = 0x80000000,
  VDS_PF_SUPPORT_FAULT_TOLERANT = 0x40000000,
  VDS_PF_SUPPORT_DYNAMIC_1394 = 0x20000000,
  VDS_PF_SUPPORT_MIRROR = 0x20,
  VDS_PF_SUPPORT_RAID5 = 0x40
} VDS_PROVIDER_FLAG;

Константы

 
VDS_PF_DYNAMIC
Значение: 0x1
Поставщик является динамическим поставщиком. Если этот флаг установлен для поставщика диска, диск является динамическим.
VDS_PF_INTERNAL_HARDWARE_PROVIDER
Значение: 0x2
Операционная система предоставляет поставщику оборудования для управления внутренним аппаратным контроллером.
VDS_PF_ONE_DISK_ONLY_PER_PACK
Значение: 0x4
Поставщик поддерживает только пакеты с одним диском. Как правило, базовый поставщик устанавливает для этого флага значение
имитировать пакет с одним диском.
VDS_PF_ONE_PACK_ONLINE_ONLY
Значение: 0x8
Поставщик является динамическим поставщиком, который поддерживает состояние в сети только для одного пакета за раз.


Windows Server 2003: Применяется только к этому выпуску.
VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS
Значение: 0x10
Все тома, управляемые этим поставщиком, должны иметь непрерывное пространство. Этот флаг применяется к basic
только поставщики.
VDS_PF_SUPPORT_DYNAMIC
Значение: 0x80000000
Если этот флаг установлен, VDS устанавливает флаг VDS_SVF_SUPPORT_DYNAMIC в структуре VDS_SERVICE_PROP .
VDS_PF_SUPPORT_FAULT_TOLERANT
Значение: 0x40000000
Если этот флаг установлен, VDS задает VDS_SVF_SUPPORT_FAULT_TOLERANT
флаг в структуре VDS_SERVICE_PROP .
VDS_PF_SUPPORT_DYNAMIC_1394
Значение: 0x20000000
Если этот флаг установлен, VDS задает VDS_SVF_SUPPORT_DYNAMIC_1394
флаг в структуре VDS_SERVICE_PROP .
VDS_PF_SUPPORT_MIRROR
Значение: 0x20
Если этот флаг установлен, VDS задает флаг VDS_SVF_SUPPORT_MIRROR в структуре VDS_SERVICE_PROP .

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.
VDS_PF_SUPPORT_RAID5
Значение: 0x40
Если этот флаг установлен, VDS устанавливает флаг VDS_SVF_SUPPORT_RAID5 в структуре VDS_SERVICE_PROP .

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.

Комментарии

Это перечисление предоставляет значения для элемента ulFlagsструктуры VDS_PROVIDER_PROP .

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

Требования

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

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

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

VDS_PROVIDER_PROP