SetPresharedKeyForId_IN 구조체(iscsiop.h)
SetPresharedKeyForId_IN 구조체는 SetPresharedKeyForId 메서드에 대한 입력 데이터를 보유합니다.
통사론
typedef struct _SetPresharedKeyForId_IN {
ULONG PortNumber;
ULONGLONG SecurityFlags;
UCHAR IdType;
ULONG IdSize;
ULONG KeySize;
UCHAR Id[1];
} SetPresharedKeyForId_IN, *PSetPresharedKeyForId_IN;
회원
PortNumber
초기자가 미리 공유된 키를 사용하는 포트의 수입니다. 0xffffffff 값은 모든 포트를 나타냅니다.
SecurityFlags
대상의 보안 요구 사항을 나타내는 비트 OR 플래그입니다. 이 멤버에 대한 가능한 값 목록은 SECURITY_FLAG_QUALIFIERS참조하세요.
IdType
미리 공유된 키와 연결할 식별자의 형식입니다. 초기자는 IKE(인터넷 키 교환) 식별 페이로드에 이 ID(식별자)를 배치하여 대상에 자신을 식별합니다. 다음 표에서는 가능한 ID 페이로드 유형에 대해 설명합니다.
ID 페이로드 유형 | 의미 |
---|---|
ID_IPV4_ADDR | 초기자는 단일 4 바이트 버전 4 IP 주소를 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
ID_FQDN | 초기자는 정규화된 도메인 이름 문자열(예: "website.com")을 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
ID_USER_FQDN | 초기자는 정규화된 사용자 이름 문자열(예: "sample@example.com")을 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
ID_IPV6_ADDR | 초기자는 단일 16 바이트 버전 6 IP 주소를 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
IdSize
ID식별자의 크기(바이트)입니다.
KeySize
키키의 크기(바이트)입니다.
Id[1]
키와 연결할 ID입니다. 초기자는 키 교환 중에 이 ID를 사용하여 대상에 대해 자신을 식별합니다.
발언
이 메서드를 구현해야 합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | iscsiop.h(Iscsiop.h 포함) |