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


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

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

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

VDS_PACK_PROP