Condividi tramite


struttura DSM_QuerySupportedLBPolicies_V2 (mpiodisk.h)

La struttura DSM_QuerySupportedLBPolicies_V2 viene usata per eseguire una query sull'elenco dei criteri di bilanciamento del carico supportati nel LUN. È fondamentalmente uguale all'DSM_QuerySupportedLBPolicies, ad eccezione del fatto che restituisce i criteri supportati come matrice di strutture DSM_Load_Balance_Policy_V2 anziché strutture DSM_Load_Balance_Policy. Il chiamante deve indirizzare la chiamata WMI per l'esecuzione di query a uno pseudo-LUN a cui fa riferimento il nome dell'istanza WMI che corrisponde allo pseudo-LUN. Tutti i DSM devono registrare e implementare questa classe, anche se non supportano criteri di bilanciamento del carico per i dispositivi che controllano.

Sintassi

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

Members

SupportedLBPoliciesCount

Campo a 32 bit senza segno che restituisce il numero di criteri di bilanciamento del carico supportati per il LUN dal DSM di controllo.

Reserved

Deve essere zero.

Supported_LB_Policies[1]

Matrice di strutture DSM_Load_Balance_Policy_V2, una per ognuno dei criteri di bilanciamento del carico supportati. Il numero di elementi della matrice sarà uguale a SupportedLBPoliciesCount. Ogni elemento della matrice elenca il tipo di criterio di bilanciamento del carico supportato. Non è previsto che l'elemento restituisca le specifiche del percorso.

Requisiti

Requisito Valore
Intestazione mpiodisk.h (include Mpiowmi.h)