Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 (include Mpiowmi.h) |