structure DSM_QuerySupportedLBPolicies_V2 (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. Il est essentiellement identique à la DSM_QuerySupportedLBPolicies, sauf qu’il transmet les stratégies prises en charge en tant que 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 traité par le nom de l’instance WMI qui correspond au pseudo-LUN. Toutes les DSM doivent inscrire et implémenter cette classe, même si elles 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 32 bits non signé qui retourne le nombre de stratégies d’équilibrage de charge prises en charge pour l’unité 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’équilibre de charge prises en charge. Le nombre d’éléments de tableau est identique à SupportedLBPoliciesCount. Chaque élément du tableau répertorie le type de stratégie d’équilibre de charge pris en charge. Il n’est pas prévu que l’élément retourne des spécificités de chemin d’accès.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | mpiodisk.h (include Mpiowmi.h) |