Share via


DSM_QuerySupportedLBPolicies_V2 structure (mpiodisk.h)

La structure DSM_QuerySupportedLBPolicies_V2 est utilisée pour interroger la liste des stratégies d’équilibrage de charge prises en charge sur le numéro d’unité logique. Elle est essentiellement identique à la DSM_QuerySupportedLBPolicies, sauf qu’elle renvoie les stratégies prises en charge sous la forme d’un tableau de structures DSM_Load_Balance_Policy_V2 au lieu de structures DSM_Load_Balance_Policy. L’appelant doit diriger l’appel WMI pour l’interrogation vers un pseudo-LUN qui est adressé par le nom de instance WMI qui correspond au pseudo-LUN. Tous les DSM doivent inscrire et implémenter cette classe, même s’ils ne prennent pas en charge les stratégies d’équilibrage de charge pour les appareils qu’ils contrôlent.

Syntaxe

typedef struct _DSM_QuerySupportedLBPolicies_V2 {
  ULONG                      SupportedLBPoliciesCount;
  ULONG                      Reserved;
  DSM_Load_Balance_Policy_V2 Supported_LB_Policies[1];
} DSM_QuerySupportedLBPolicies_V2, *PDSM_QuerySupportedLBPolicies_V2;

Membres

SupportedLBPoliciesCount

Champ de 32 bits non signé qui retourne le nombre de stratégies d’équilibrage de charge prises en charge pour le numéro logique par le DSM de contrôle.

Reserved

Doit être égal à zéro.

Supported_LB_Policies[1]

Tableau de structures DSM_Load_Balance_Policy_V2, une pour chacune des stratégies d’équilibrage de charge prises en charge. Le nombre d’éléments de tableau sera le même que SupportedLBPoliciesCount. Chaque élément du tableau répertorie le type de stratégie d’équilibrage de charge pris en charge. Il n’est pas attendu que l’élément retourne des spécificités de chemin d’accès.

Configuration requise

Condition requise Valeur
En-tête mpiodisk.h (include Mpiowmi.h)