다음을 통해 공유


MSiSCSI_BootConfiguration 구조체(iscsicfg.h)

MSiSCSI_BootConfiguration 구조는 부팅 디바이스를 구성하는 방법을 설명합니다.

구문

typedef struct _MSiSCSI_BootConfiguration {
  ULONGLONG          LUN;
  ULONGLONG          SecurityFlags;
  ULONG              UsernameSize;
  ULONG              PasswordSize;
  BOOLEAN            DiscoverBootDevice;
  WCHAR              InitiatorNode[223 + 1];
  WCHAR              TargetName[223 + 1];
  ISCSI_TargetPortal TargetPortal;
  ISCSI_LoginOptions LoginOptions;
  UCHAR              Username[1];
} MSiSCSI_BootConfiguration, *PMSiSCSI_BootConfiguration;

멤버

LUN

부팅 디바이스로 작동하는 대상의 논리 단위를 식별하는 LUN(논리 단위 번호)입니다.

SecurityFlags

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

UsernameSize

Username의 문자열 크기(바이트)입니다.

PasswordSize

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

DiscoverBootDevice

시스템이 부팅 디바이스를 동적으로 검색해야 하는지 여부를 나타내는 부울 값입니다. 이 멤버가 TRUE이면 시스템에서 부팅 디바이스를 동적으로 검색해야 합니다.

InitiatorNode[223 + 1]

부팅 디바이스에 연결하는 데 사용할 초기자 노드의 iSCSI 이름입니다. 이 멤버가 NULL인 경우 HBA는 모든 초기자 노드를 선택할 수 있습니다. 초기자의 iSCSI 이름은 전 세계 어디서나 초기자를 고유하게 식별합니다. 이 이름을 지정하는 방법에 대한 자세한 내용은 IP 스토리지 작업 그룹의 IETF(인터넷 엔지니어링 태스크 포스)에서 게시하는 iSCSI 사양을 참조하세요.

TargetName[223 + 1]

부팅 디바이스를 포함하는 대상의 iSCSI 이름입니다.

TargetPortal

연결에 사용할 포털을 지정하는 ISCSI_TargetPortal 구조체입니다.

LoginOptions

부팅 디바이스를 사용하여 설정할 로그온 세션의 특성을 지정하는 ISCSI_LoginOptions 구조체입니다.

Username[1]

CHAP(챌린지 핸드셰이크 인증 프로토콜)와 함께 사용할 사용자 이름을 지정하는 가변 길이 문자 배열입니다. 사용자 이름을 CHAP 이름 (CHAP_N)으로도 알려져 있습니다. 초기자는 CHAP 이름을 사용하여 대상을 인증합니다.

설명

WMI 도구 모음은 Config.mof에서 MSiSCSI_BootConfiguration WMI 클래스를 컴파일할 때 MSiSCSI_BootConfiguration 구조체의 선언을 자동으로 생성합니다. 이 클래스를 구현하는 것은 선택 사항입니다.

요구 사항

요구 사항
헤더 iscsicfg.h(Iscsicfg.h 포함)

추가 정보

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI 클래스

SECURITY_FLAG_QUALIFIERS