estructura DSM_QuerySupportedLBPolicies_V2 (mpiodisk.h)

La estructura DSM_QuerySupportedLBPolicies_V2 se usa para consultar la lista de directivas de equilibrio de carga que se admiten en el LUN. Básicamente es lo mismo que el DSM_QuerySupportedLBPolicies, salvo que pasa las directivas admitidas como una matriz de estructuras de DSM_Load_Balance_Policy_V2 en lugar de estructuras de DSM_Load_Balance_Policy. El autor de la llamada debe dirigir la llamada WMI para consultar a un pseudo-LUN que se dirige mediante el nombre de instancia de WMI que corresponde al pseudo-LUN. Todos los DSM deben registrar e implementar esta clase, incluso si no admiten ninguna directiva de equilibrio de carga para los dispositivos que controlan.

Sintaxis

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

Miembros

SupportedLBPoliciesCount

Un campo de 32 bits sin firmar que devuelve el número de directivas de equilibrio de carga que se admiten para el LUN mediante el DSM de control.

Reserved

Debe ser cero.

Supported_LB_Policies[1]

Matriz de estructuras de DSM_Load_Balance_Policy_V2, una para cada una de las directivas de equilibrio de carga admitidas. El número de elementos de matriz será el mismo que SupportedLBPoliciesCount. Cada elemento de la matriz enumera el tipo de directiva de equilibrio de carga admitido. No se espera que el elemento devuelva detalles de la ruta de acceso.

Requisitos

Requisito Valor
Header mpiodisk.h (include Mpiowmi.h)