다음을 통해 공유


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 포함)