структура 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) |