ISCSI_ConnectionStaticInfo 구조체(iscsimgt.h)
ISCSI_ConnectionStaticInfo 구조에는 설정된 연결의 특성에 대한 정보가 포함됩니다.
구문
typedef struct _ISCSI_ConnectionStaticInfo {
ULONGLONG UniqueConnectionId;
USHORT CID;
UCHAR State;
UCHAR Protocol;
UCHAR HeaderIntegrity;
UCHAR DataIntegrity;
USHORT Reserved;
ULONG MaxRecvDataSegmentLength;
ULONG AuthType;
ISCSI_IP_Address LocalAddr;
ULONG LocalPort;
ISCSI_IP_Address RemoteAddr;
ULONG RemotePort;
ULONGLONG EstimatedThroughput;
ULONG MaxDatagramSize;
} ISCSI_ConnectionStaticInfo, *PISCSI_ConnectionStaticInfo;
멤버
UniqueConnectionId
운영 체제 및 애플리케이션 소프트웨어가 연결을 고유하게 식별하는 데 사용하는 연결 식별자(ID)입니다. LoginToTarget 및 AddConnectionToSession 메서드는 모두 UniqueConnectionId 매개 변수에 이 값을 반환합니다. 이 값을 CID(연결 ID)와 혼동하지 마세요.
CID
이 연결의 iSCSI 연결 ID(CID)는 instance. iSCSI 프로토콜은 이 값을 사용하여 연결을 식별합니다.
State
연결 상태의 유형입니다. 이 멤버에는 Iscsimgt.h에 정의된 다음과 같은 기호 상수 값이 있을 수 있습니다.
시스템 상태 | 의미 |
---|---|
로그인 | TCP 연결이 설정되었지만 대상은 여전히 최종 비트 집합을 사용하여 유효한 로그온 응답을 보내지 않았습니다. |
전체 | 대상은 최종 비트 집합을 사용하여 유효한 로그온 응답을 전송했으며 연결은 전체 기능 단계에 있습니다. 초기자는 SCSI 명령 및 데이터를 대상으로 보낼 수 있습니다. |
logout | 초기자가 유효한 로그오프 명령을 보냈지만 연결이 아직 닫혀 있지 않습니다. |
Protocol
이 연결 instance 설정하는 데 사용되는 전송 프로토콜입니다. 이 멤버에 할당할 수 있는 값 목록은 ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS 참조하세요.
HeaderIntegrity
이 연결 세션과 연결된 iSCSI 헤더 다이제스트 구성표의 이름입니다. 이 멤버에는 Iscsimgt.h에 정의된 다음과 같은 기호 상수 값이 있을 수 있습니다.
HeaderIntegrity | 의미 |
---|---|
None | 세션에서 헤더 다이제스트를 사용하지 않습니다. |
crc32c | 세션에서 32비트 CRC 다이제스트를 사용하고 있습니다. |
DataIntegrity
이 연결 세션과 연결된 iSCSI 데이터 다이제스트 구성표의 이름입니다. 이 멤버에는 Iscsimgt.h에 정의된 다음과 같은 기호 상수 값이 있을 수 있습니다.
HeaderIntegrity | 의미 |
---|---|
None | 세션이 데이터 다이제스트를 사용하지 않습니다. |
crc32c | 세션에서 32비트 CRC 다이제스트를 사용하고 있습니다. |
Reserved
Microsoft용으로만 예약됩니다. 이 멤버를 0으로 설정해야 합니다.
MaxRecvDataSegmentLength
이 연결 세션 내의 명령 또는 데이터 PTU에 대해 지원되는 최대 데이터 페이로드 크기(바이트)입니다.
AuthType
연결을 설정하는 데 사용되는 인증 유형입니다. Mgmt.mof에 정의된 ISCSI_ConnectionStaticInfo WMI 클래스는 이 멤버에 대한 값을 지정합니다. 그러나 소프트웨어에 Iscsidsc.h가 포함된 경우 ISCSI_AUTH_TYPES 열거형을 사용하여 이 멤버에 값을 할당할 수 있습니다.
LocalAddr
초기자가 네트워크에 연결하는 데 사용하는 로컬 네트워크 카드 IP 주소를 보유하는 ISCSI_IP_Address 구조체입니다.
LocalPort
이 연결 instance 사용하는 로컬 포트 번호입니다.
RemoteAddr
이 연결 instance 사용하는 원격 네트워크 카드 IP 주소를 보유하는 ISCSI_IP_Address 구조체입니다.
RemotePort
초기자가 연결을 만드는 데 사용한 원격 포트 번호입니다.
EstimatedThroughput
연결의 예상 처리량(초당 바이트)입니다.
MaxDatagramSize
전송에서 지원하는 데이터그램의 최대 크기(바이트)입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | iscsimgt.h(Iscsimgt.h 포함) |
추가 정보
ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS