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 포함) |