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


Перечисление VDS_LOADBALANCE_POLICY_ENUM (vds.h)

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

Определяет набор допустимых политик балансировки нагрузки для пути. Эти политики соответствуют определениям в MOF-файле DSM.

Синтаксис

typedef enum _VDS_LOADBALANCE_POLICY_ENUM {
  VDS_LBP_UNKNOWN = 0,
  VDS_LBP_FAILOVER = 1,
  VDS_LBP_ROUND_ROBIN = 2,
  VDS_LBP_ROUND_ROBIN_WITH_SUBSET = 3,
  VDS_LBP_DYN_LEAST_QUEUE_DEPTH = 4,
  VDS_LBP_WEIGHTED_PATHS = 5,
  VDS_LBP_LEAST_BLOCKS = 6,
  VDS_LBP_VENDOR_SPECIFIC = 7
} VDS_LOADBALANCE_POLICY_ENUM;

Константы

 
VDS_LBP_UNKNOWN
Значение: 0
Политика неизвестна.
VDS_LBP_FAILOVER
Значение: 1
Политика использует один основной путь, а другие — пути резервного копирования.
VDS_LBP_ROUND_ROBIN
Значение: 2
Политика использует все пути с циклическим перебором.
VDS_LBP_ROUND_ROBIN_WITH_SUBSET
Значение: 3
Политика использует основные пути путем циклического перебора. Пути резервного копирования используются, если все основные пути
Не.
VDS_LBP_DYN_LEAST_QUEUE_DEPTH
Значение: 4
Политика использует путь с наименьшим количеством активных запросов.
VDS_LBP_WEIGHTED_PATHS
Значение: 5
Политика использует путь с наименьшим весом (каждому пути назначается вес).
VDS_LBP_LEAST_BLOCKS
Значение: 6
Политика использует путь с наименьшими блоками.
VDS_LBP_VENDOR_SPECIFIC
Значение: 7
Политика является политикой конкретного поставщика.

Комментарии

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

Требования

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

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

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