структура DSM_Load_Balance_Policy_V2 (mpiodisk.h)

Структура DSM_Load_Balance_Policy_V2 используется для представления политики балансировки нагрузки, применяемой к LUN. Она похожа на структуру DSM_Load_Balance_Policy, за исключением того, что использует структуру MPIO_DSM_Path_V2 для сбора и предоставления сведений о пути.

Синтаксис

typedef struct _DSM_Load_Balance_Policy_V2 {
  ULONG            Version;
  ULONG            LoadBalancePolicy;
  ULONG            DSMPathCount;
  ULONG            Reserved;
  MPIO_DSM_Path_V2 DSM_Paths[1];
} DSM_Load_Balance_Policy_V2, *PDSM_Load_Balance_Policy_V2;

Члены

Version

Поддерживаемая версия класса WMI. Задайте значение 2.

LoadBalancePolicy

32-разрядное поле без знака, представляющее тип политики балансировки нагрузки, который в настоящее время применяется к LUN при запросе LUN, или новая политика, применяемая к LUN, если он задан.

DSMPathCount

32-разрядное поле без знака, представляющее количество путей, которые предоставляют экземпляры LUN.

Reserved

Должно быть равно нулю.

DSM_Paths[1]

Массив MPIO_DSM_Path_V2 структур, представляющих атрибуты пути для каждого экземпляра LUN.

Требования

Требование Значение
Заголовок mpiodisk.h (включая Mpiowmi.h)