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 |