перечисление VDS_PACK_FLAG (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет набор допустимых флагов для объекта pack.
Синтаксис
typedef enum _VDS_PACK_FLAG {
VDS_PKF_FOREIGN = 0x1,
VDS_PKF_NOQUORUM = 0x2,
VDS_PKF_POLICY = 0x4,
VDS_PKF_CORRUPTED = 0x8,
VDS_PKF_ONLINE_ERROR = 0x10
} VDS_PACK_FLAG;
Константы
VDS_PKF_FOREIGN Значение: 0x1 Если этот параметр задан, внешний пакет имеет статус "в сети". |
VDS_PKF_NOQUORUM Значение: 0x2 Если этот параметр задан, в динамическом пакете отсутствует требуемый кворум. Кворум — это минимальное количество дисков в динамическом пакете (n/2 + 1), необходимое для включения состояния в сети. Этот флаг запрещает вызывающему объекту предоставлять состояние "в сети" одному и тому же пакету на нескольких компьютерах. |
VDS_PKF_POLICY Значение: 0x4 Если этот параметр задан, политика пакетов запрещает право доступа к интернету. Этот флаг применяется исключительно к пакетам, управляемым windows Server 2003 версии VDS, что позволяет только одному пакету за раз поддерживать состояние в сети. |
VDS_PKF_CORRUPTED Значение: 0x8 Если этот параметр задан, пакет содержит диск с поврежденной базой данных. |
VDS_PKF_ONLINE_ERROR Значение: 0x10 Если задано значение , пакету с достаточным кворумом диска не удалось достичь состояния "в сети" из-за ошибки. |
Комментарии
Флаги пакетов применяются к пакетам, управляемым только динамическим поставщиком. Поставщик устанавливает эти флаги для автономных пакетов, чтобы сообщить причину автономного состояния.
Это перечисление предоставляет значения для элемента ulFlagsструктуры VDS_PACK_PROP .
Примечание В будущих версиях Windows в перечисление VDS_PACK_FLAG могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_PACK_FLAG.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |