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)