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

Структура MPIO_DSM_Path используется для представления определения пути DSM.

Синтаксис

typedef struct _MPIO_DSM_Path {
  ULONGLONG DsmPathId;
  ULONGLONG Reserved;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
} MPIO_DSM_Path, *PMPIO_DSM_Path;

Члены

DsmPathId

64-разрядное поле без знака, которое используется в качестве уникального идентификатора для различения путей, известных DSM.

Reserved

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

PathWeight

32-разрядное поле без знака, которое содержит вес, связанный с заданным путем. Назначенное значение определяет порядок, в котором DSM будет выбирать пути, если для политики балансировки нагрузки задано значение Взвешенных путей. Это означает, что пользователь может назначать весовые коэффициенты каждому пути, доступного для устройства, и если политика балансировки нагрузки для устройства имеет значение "Взвешенной путь", MPIO использует это значение PathWeight, чтобы определить, какой путь использовать.

PrimaryPath

32-разрядное поле без знака, которое используется в качестве флага для указания состояния пути при доступе к определенному LUN.

Требования

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