enumeração VDS_LOADBALANCE_POLICY_ENUM (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define um conjunto de políticas de balanceamento de carga válidas para um caminho. Essas políticas correspondem às definições no MOF do DSM.
Sintaxe
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;
Constantes
VDS_LBP_UNKNOWN Valor: 0 A política é desconhecida. |
VDS_LBP_FAILOVER Valor: 1 A política usa um caminho primário com outros caminhos sendo caminhos de backup. |
VDS_LBP_ROUND_ROBIN Valor: 2 A política usa todos os caminhos de forma round robin. |
VDS_LBP_ROUND_ROBIN_WITH_SUBSET Valor: 3 A política usa caminhos principais de forma round robin. Os caminhos de backup serão usados se todos os caminhos primários Falhar. |
VDS_LBP_DYN_LEAST_QUEUE_DEPTH Valor: 4 A política usa o caminho com o menor número de solicitações ativas. |
VDS_LBP_WEIGHTED_PATHS Valor: 5 A política usa o caminho com o menor peso (cada caminho recebe um peso). |
VDS_LBP_LEAST_BLOCKS Valor: 6 A política usa o caminho com os blocos mínimos. |
VDS_LBP_VENDOR_SPECIFIC Valor: 7 A política é uma política específica do fornecedor. |
Comentários
Nota Constantes adicionais podem ser adicionadas à enumeração VDS_LOADBALANCE_POLICY_ENUM em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_LOADBALANCE_POLICY_ENUM não reconhecida.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | vds.h |