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
DSM에 알려진 경로를 구분하기 위해 고유 식별자로 사용되는 부호 없는 64비트 필드입니다.
Reserved
0이어야 합니다.
PathWeight
지정된 경로와 연결된 가중치를 보유하는 부호 없는 32비트 필드입니다.
PrimaryPath
특정 LUN에 액세스할 때 경로 상태를 나타내는 플래그로 사용되는 부호 없는 32비트 필드입니다.
OptimizedPath
LUN에 액세스하기 위한 경로 상태를 나타내기 위해 PrimaryPath 와 함께 사용되는 부호 없는 32비트 필드입니다.
PreferredPath
LUN에 액세스하기 위한 기본 경로인지 여부를 나타내는 플래그로 사용되는 부호 없는 32비트 필드입니다.
FailedPath
경로가 실패했는지 여부를 나타내는 플래그로 사용되는 32비트 부호 없는 필드입니다.
TargetPortGroup_State
LUN의 이 instance 속한 대상 포트 그룹의 액세스 상태를 나타내는 데 사용되는 부호 없는 32비트 필드입니다.
ALUASupport
LUN에서 나타내는 ALUA(비대칭 논리 단위 액세스) 상태 전환 지원을 반환하는 부호 없는 32비트 필드입니다.
SymmetricLUA
논리 단위 액세스가 대칭인 경우 애플리케이션에 나타내는 플래그로 사용되는 부호 없는 8비트 필드입니다.
TargetPortGroup_Preferred
플래그로 사용되는 부호 없는 8비트 필드입니다. 이 필드는 이 경로에 해당하는 LUN의 대상 포트 그룹이 LUN 액세스에 선호되는지를 나타냅니다.
TargetPortGroup_Identifier
이 경로에 해당하는 LUN의 대상 포트 그룹의 식별자를 포함하는 부호 없는 16비트 필드입니다.
TargetPort_Identifier
LUN이 노출된 이 경로에 해당하는 대상 포트의 식별자를 포함하는 부호 없는 32비트 필드입니다.
Reserved32
0이어야 합니다.
Reserved64
0이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | mpiodisk.h(Mpiowmi.h 포함) |