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