LoginToTarget_IN 구조체(iscsiop.h)

LoginToTarget_IN 구조체는 대상에 로그인하는 데 사용되는 LoginToTarget 메서드에 대한 입력 데이터를 보유합니다.

구문

typedef struct _LoginToTarget_IN {
  ULONG               PortNumber;
  ISCSI_LoginOptions  LoginOptions;
  ULONG               SessionType;
  ULONGLONG           SecurityFlags;
  ISCSI_TargetPortal  TargetPortal;
  ULONG               UsernameSize;
  ULONG               PasswordSize;
  ULONG               KeySize;
  USHORT              UniqueIdForISID;
  BOOLEAN             PersistentLogin;
  WCHAR               InitiatorNode[223 + 1];
  WCHAR               InitiatorAlias[255 + 1];
  WCHAR               TargetName[223 + 1];
  ISCSI_TargetMapping Mappings;
  UCHAR               Key[1];
} LoginToTarget_IN, *PLoginToTarget_IN;

구성원

PortNumber

HBA 초기자가 로그온 세션을 설정하는 데 사용하는 포트(초기자 포털) 수입니다. 이 값은 ISCSI_PortalInfo 구조체의 Index 멤버와 일치해야 합니다.

LoginOptions

로그온 세션의 특성을 지정하는 ISCSI_LoginOptions 구조체입니다.

SessionType

로그온 세션의 유형을 지정하는 LOGINSESSIONTYPE 열거형 값입니다.

SecurityFlags

로그온 세션을 설정하는 데 사용되는 인증 키와 연결된 보안 요구 사항을 나타내는 비트 OR 보안 플래그입니다. 이 멤버의 값을 정의하기 위해 결합할 수 있는 플래그 목록은 SECURITY_FLAG_QUALIFIERS 참조하세요.

TargetPortal

연결을 만드는 데 사용할 대상 포털을 나타내는 ISCSI_TargetPortal 구조체입니다.

UsernameSize

사용자 이름에 있는 문자열의 크기(바이트)입니다.

PasswordSize

암호에 있는 문자열의 크기(바이트)입니다.

KeySize

키에 있는 문자열의 크기(바이트) 입니다.

UniqueIdForISID

HBA를 관리하는 미니포트 드라이버가 ISID(고유 세션 식별자)를 생성하는 데 사용할 수 있는 숫자입니다.

PersistentLogin

로그온이 영구적이어야 하는지 여부를 나타내는 부울 값입니다. 이 멤버가 TRUE이면 로그온이 영구적이어야 합니다. HBA의 미니포트 드라이버는 비휘발성 메모리에 이 로그온의 특성을 저장하고 운영 체제가 미니포트 드라이버를 로드할 때마다 자동으로 대상에 로그온해야 합니다. 이 멤버가 FALSE이면 로그온이 지속되지 않습니다.

InitiatorNode

연결에 사용할 초기자 노드의 iSCSI 이름입니다. 이 멤버가 비어 있는 경우 HBA의 미니포트 드라이버는 인증 중에 초기자 노드 이름을 선택할 수 있습니다. 초기자 노드 이름은 일반적으로 iSCSI 정규화된 이름(IQN)입니다.

InitiatorAlias

초기자 노드의 iSCSI 별칭입니다.

TargetName

로그온 세션을 설정할 iSCSI 대상 이름입니다.

Mappings

64비트 iSCSI LUN 그룹에 로컬로 정의된 LUN(논리 단위 번호) 컬렉션을 매핑하는 ISCSI_TargetMapping 구조체입니다. 초기자 서비스에서 매핑을 지정하지 않으면 HBA의 미니포트 드라이버는 LUN에 대한 매핑을 사용할 수 있습니다. 미니포트 드라이버는 매핑되지 않은 LUN을 열거할 포트 드라이버에 보고해야 합니다.

Key

대상 IP 주소와 연결된 미리 공유된 키를 정의하는 UCHAR 값의 가변 길이 배열입니다.

설명

이 메서드를 구현해야 합니다.

요구 사항

   
헤더 iscsiop.h(Iscsiop.h 포함)

참고 항목

ISCSI_LoginOptions

ISCSI_PortalInfo

ISCSI_TargetMapping

ISCSI_TargetPortal

LOGINSESSIONTYPE

LoginToTarget

LoginToTarget_OUT

WMI 클래스 MSiSCSI_Operations

SECURITY_FLAG_QUALIFIERS