다음을 통해 공유


ISCSI_Path 구조체(iscsimgt.h)

ISCSI_Path 구조에는 iSCSI 포털의 연결에 대한 정보가 포함되어 있습니다.

구문

typedef struct _ISCSI_Path {
  ULONGLONG UniqueConnectionId;
  ULONGLONG EstimatedLinkSpeed;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
  ULONG     ConnectionStatus;
  ULONG     TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;

멤버

UniqueConnectionId

초기자가 연결을 식별하는 데 사용하는 고유한 연결 식별자입니다. LoginToTargetAddConnectionToSession 메서드는 모두 UniqueConnectionId 매개 변수에 이 값을 반환합니다. 이 값은 CID(연결 ID)와 혼동해서는 안 됩니다.

EstimatedLinkSpeed

이는 초당 메가비트(Mbps)의 연결 속도를 지정합니다.

PathWeight

이 경로에 할당된 가중치를 지정합니다. 값은 32비트 숫자일 수 있으며, 더 높은 숫자는 더 높은 우선 순위를 의미합니다. 둘 이상의 경로를 사용할 수 있는 경우 이 경로 가중치 값은 서로 다른 경로 가중치와 비교되며 그에 따라 우선 순위가 지정됩니다. 예를 들어 path1에 값 1을 사용하고 path2의 경우 값이 2이면 path2의 우선 순위가 더 높습니다.

PrimaryPath

기본 또는 보조 경로의 상태를 지정합니다. 값이 1이면 경로가 기본 경로이고 0이면 보조 경로임을 의미합니다.

ConnectionStatus

연결의 상태 나타냅니다.

Type 의미
CONNECTION_STATE_CONNECTED (1) 경로가 연결되어 있고 활성 상태입니다.
CONNECTION_STATE_DISCONNECTED (2) 경로의 연결이 끊어졌습니다.
CONNECTION_STATE_RECONNECTING(3) 경로가 다시 연결되고 있습니다.

TCPOffLoadAvailable

이는 연결이 TCP 오프로드를 지원하는지 여부를 나타냅니다.

설명

iSCSI 헤더 및 MOF는 플랫폼 SDK 및 WDK에 포함됩니다.

요구 사항

요구 사항
헤더 iscsimgt.h(Iscsimgt.h 포함)

추가 정보

AddConnectionToSession

LoginToTarget