다음을 통해 공유


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)입니다. LoginToTargetAddConnectionToSession 메서드는 모두 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 포함)

추가 정보

AddConnectionToSession

ISCSI_AUTH_TYPES

ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS

ISCSI_ConnectionStaticInfo WMI 클래스

ISCSI_IP_Address

LoginToTarget