다음을 통해 공유


AddConnectionToSession_IN 구조체(iscsiop.h)

AddConnectionToSession_IN 구조체는 기존 세션에 새 연결을 추가하는 데 사용되는 AddConnectionToSession 메서드에 대한 입력 데이터를 보유합니다.

구문

typedef struct _AddConnectionToSession_IN {
  ULONGLONG          UniqueAdapterId;
  ULONGLONG          UniqueSessionId;
  ULONGLONG          SecurityFlags;
  ULONG              PortNumber;
  ISCSI_LoginOptions LoginOptions;
  ISCSI_TargetPortal TargetPortal;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  ULONG              KeySize;
  UCHAR              Key[1];
} AddConnectionToSession_IN, *PAddConnectionToSession_IN;

멤버

UniqueAdapterId

어댑터를 고유하게 식별하는 64비트 정수 및 어댑터를 관리하는 스토리지 미니포트 드라이버의 특정 로드된 instance. 이 식별자는 어댑터가 있는 컴퓨터뿐만 아니라 전체 네트워크에서도 고유합니다.

UniqueSessionId

세션을 고유하게 식별하는 64비트 정수입니다. LoginToTargetAddConnectionToSession 메서드는 모두 UniqueSessionId 매개 변수에 이 값을 반환합니다. 이 값을 ISID 및 TSID 멤버의 값과 혼동하지 마세요.

SecurityFlags

대상의 보안 요구 사항을 나타내는 플래그의 비트 OR입니다. 이 멤버에 대한 가능한 값 목록은 SECURITY_FLAG_QUALIFIERS 참조하세요.

PortNumber

대상 로그온 세션을 시작할 포트 수입니다.

LoginOptions

연결이 추가될 대상 로그온 세션의 특성을 설명하는 ISCSI_LoginOptions 구조체입니다.

TargetPortal

추가 연결을 만드는 데 사용할 대상 포털을 나타내는 ISCSI_TargetPortal 구조체입니다. AddConnectionToSession 메서드는 LoginToTarget 메서드를 호출하여 새 연결을 설정합니다. LoginToTarget이 실패하고 상태 값이 ISCSC_TARGET_MOVED_PERMANENTLY 또는 ISCSC_TARGET_MOVED_TEMPORARILY. TargetPortalAddConnectionToSession의 출력에서 로그온 작업을 리디렉션해야 하는 포털을 나타냅니다. ISCSC_TARGET_MOVED_PERMANENTLY 및 ISCSC_TARGET_MOVED_TEMPORARILY 상태 값에 대한 자세한 내용은 ISCSI_STATUS_QUALIFIERS 참조하세요.

UsernameSize

사용자 이름 크기(바이트)입니다.

PasswordSize

암호 크기(바이트)입니다.

KeySize

미리 공유된 키 크기(바이트)입니다.

Key[1]

대상 IP 주소와 연결된 미리 공유된 키를 지정하는 가변 길이 문자 배열입니다. 배열의 요소 수는 KeySize 필드에 의해 지정됩니다.

설명

iSCSI 서비스에는 이 메서드가 필요합니다. 이 메서드를 구현하는 것은 선택 사항입니다.

요구 사항

요구 사항
헤더 iscsiop.h(Iscsiop.h 포함)

추가 정보

AddConnectionToSession

AddConnectionToSession_OUT

ISCSI_LoginOptions

ISCSI_TargetPortal

LoginToTarget

MSiSCSI_Operations WMI 클래스

SECURITY_FLAG_QUALIFIERS