ISCSI_Supported_LB_Policies estructura (iscsimgt.h)

La estructura de ISCSI_Supported_LB_Policies contiene información sobre las directivas de equilibrio de carga para varias conexiones por sesión (MCS).

Sintaxis

typedef struct _ISCSI_Supported_LB_Policies {
  ULONGLONG  UniqueSessionId;
  ULONG      LoadBalancePolicy;
  ULONG      iSCSI_PathCount;
  ISCSI_Path iSCSI_Paths[1];
} ISCSI_Supported_LB_Policies, *PISCSI_Supported_LB_Policies;

Miembros

UniqueSessionId

Entero de 64 bits que identifica de forma única la sesión. Los métodos LoginToTarget y AddConnectionToSession devuelven este valor en su parámetro UniqueSessionId. No confunda este valor con los valores de los miembros ISID y TSID.

LoadBalancePolicy

Especifica el tipo de directiva de equilibrio de carga que se ha establecido en una sesión de varias conexiones.

Tipo Significado
MSiSCSI_LB_FAILOVER Una ruta de acceso alternativa solo se usa para la conmutación por error.
MSiSCSI_LB_ROUND_ROBIN Las operaciones de E/S están programadas para todas las rutas de acceso activas de forma round robin.
MSiSCSI_LB_ROUND_ROBIN_WITH_SUBSET Las operaciones de E/S se programan para todas las rutas de acceso dentro de un subconjunto de forma round robin.
MSiSCSI_LB_DYN_LEAST_QUEUE_DEPTH Las operaciones de E/S se equilibran en un conjunto de rutas de acceso basadas en el mecanismo de profundidad de la cola mínima (la E/S está programada para la ruta de acceso con la menor E/S pendiente en su cola).
MSiSCSI_LB_WEIGHTED_PATHS Las operaciones de E/S se programan en función de los pesos asignados a una ruta de acceso por un administrador.
MSiSCSI_LB_VENDOR_SPECIFIC Las directivas de E/S específicas del proveedor están en vigor.

iSCSI_PathCount

Número de rutas de acceso asociadas a un destino en el contexto de esta sesión.

iSCSI_Paths[1]

Información de ruta de acceso como se muestra en la estructura ISCSI_Path .

Requisitos

Requisito Valor
Header iscsimgt.h (include Iscsimgt.h)

Consulte también

AddConnectionToSession

LoginToTarget