estrutura DSM_QuerySupportedLBPolicies_V2 (mpiodisk.h)
A estrutura DSM_QuerySupportedLBPolicies_V2 é usada para consultar a lista de políticas de balanceamento de carga com suporte no LUN. Ele é basicamente o mesmo que o DSM_QuerySupportedLBPolicies, exceto que ele passa de volta as políticas com suporte como uma matriz de estruturas DSM_Load_Balance_Policy_V2 em vez de estruturas DSM_Load_Balance_Policy. O chamador deve direcionar a chamada WMI para consulta a um pseudo-LUN que é endereçado pelo nome da instância WMI que corresponde ao pseudo-LUN. Todos os DSMs devem registrar e implementar essa classe, mesmo que não ofereçam suporte a nenhuma política de balanceamento de carga para os dispositivos que controlam.
Sintaxe
typedef struct _DSM_QuerySupportedLBPolicies_V2 {
ULONG SupportedLBPoliciesCount;
ULONG Reserved;
DSM_Load_Balance_Policy_V2 Supported_LB_Policies[1];
} DSM_QuerySupportedLBPolicies_V2, *PDSM_QuerySupportedLBPolicies_V2;
Membros
SupportedLBPoliciesCount
Um campo de 32 bits sem sinal que retorna o número de políticas de balanceamento de carga com suporte para o LUN pelo DSM de controle.
Reserved
Deve ser zero.
Supported_LB_Policies[1]
Uma matriz de estruturas DSM_Load_Balance_Policy_V2, uma para cada uma das políticas de balanceamento de carga com suporte. O número de elementos de matriz será o mesmo que SupportedLBPoliciesCount. Cada elemento da matriz lista o tipo de política de balanceamento de carga com suporte. Não se espera que o elemento retorne especificações de caminho.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | mpiodisk.h (inclua Mpiowmi.h) |