перечисление 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 |