Partilhar via


estrutura DSM_QuerySupportedLBPolicies_V2 (mpiodisk.h)

A estrutura de DSM_QuerySupportedLBPolicies_V2 é usada para consultar a lista de políticas de balanceamento de carga com suporte no LUN. É basicamente o mesmo que o DSM_QuerySupportedLBPolicies, exceto que ele passa 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 políticas 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 controlador.

Reserved

Deve ser zero.

Supported_LB_Policies[1]

Uma matriz de estruturas de 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 é esperado que o elemento retorne específicos do caminho.

Requisitos

Requisito Valor
cabeçalho mpiodisk.h (inclua Mpiowmi.h)