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) |