VDS_LOADBALANCE_POLICY_ENUM枚举 (vds.h)

[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

为路径定义一组有效的负载均衡策略。 这些策略对应于 DSM MOF 中的定义。

语法

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 枚举