структура MPIO_DSM_Path_V2 (mpiodisk.h)
Структура MPIO_DSM_Path_V2 используется для представления определения пути DSM. Это надмножество ранее существующего класса MPIO_DSM_Path.
Синтаксис
typedef struct _MPIO_DSM_Path_V2 {
ULONGLONG DsmPathId;
ULONGLONG Reserved;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG OptimizedPath;
ULONG PreferredPath;
ULONG FailedPath;
ULONG TargetPortGroup_State;
ULONG ALUASupport;
UCHAR SymmetricLUA;
UCHAR TargetPortGroup_Preferred;
USHORT TargetPortGroup_Identifier;
ULONG TargetPort_Identifier;
ULONG Reserved32;
ULONGLONG Reserved64;
} MPIO_DSM_Path_V2, *PMPIO_DSM_Path_V2;
Члены
DsmPathId
64-разрядное поле без знака, которое используется в качестве уникального идентификатора для различения путей, известных DSM.
Reserved
Должно быть равно нулю.
PathWeight
32-разрядное поле без знака, которое содержит вес, связанный с заданным путем.
PrimaryPath
32-разрядное поле без знака, используемое в качестве флага для указания состояния пути при доступе к определенному LUN.
OptimizedPath
32-разрядное поле без знака, которое используется в сочетании с PrimaryPath для указания состояния пути для доступа к LUN.
PreferredPath
32-разрядное поле без знака, используемое в качестве флага для указания того, является ли этот путь предпочтительным для доступа к LUN.
FailedPath
32-разрядное поле без знака, которое используется в качестве флага для указания того, произошел ли сбой пути.
TargetPortGroup_State
32-разрядное поле без знака, которое используется для указания состояния доступа целевой группы портов, к которой принадлежит данный экземпляр LUN.
ALUASupport
32-разрядное поле без знака, которое возвращает поддержку перехода состояния асимметричного доступа к логическим единицам (ALUA), обозначенную LUN.
SymmetricLUA
8-разрядное поле без знака, используемое в качестве флага для указания приложению, является ли доступ к логическим единицам симметричным.
TargetPortGroup_Preferred
8-разрядное поле без знака, используемое в качестве флага. Это поле указывает, является ли целевая группа портов LUN, соответствующая этому пути, предпочтительной для доступа к LUN.
TargetPortGroup_Identifier
16-разрядное поле без знака, содержащее идентификатор целевой группы портов LUN, соответствующий этому пути.
TargetPort_Identifier
32-разрядное поле без знака, содержащее идентификатор целевого порта, соответствующего этому пути, через который предоставляется LUN.
Reserved32
Должно быть равно нулю.
Reserved64
Должно быть равно нулю.
Требования
Требование | Значение |
---|---|
Заголовок | mpiodisk.h (включая Mpiowmi.h) |