GetPresharedKeyForId_IN 구조체(iscsiop.h)
GetPresharedKeyForId_IN 구조체는 GetPresharedKeyForId 메서드에 대한 입력 데이터를 보유합니다. 초기자가 IKE(인터넷 키 교환)를 지원하는 경우 이 메서드가 필요합니다. IKE ID 페이로드가 미리 공유된 키로 구성되었는지 여부를 확인하는 데 도움이 될 수 있습니다.
구문
typedef struct _GetPresharedKeyForId_IN {
ULONG PortNumber;
UCHAR IdType;
ULONG IdSize;
UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;
멤버
PortNumber
연결이 이루어진 포트의 수입니다. 값 -1은 사용 가능한 모든 포트를 통해 연결을 만들 수 있음을 나타냅니다.
IdType
초기자가 대상에 자신을 식별하기 위해 IKE(인터넷 키 교환) ID 페이로드에 배치하는 식별자 유형입니다.
식별 페이로드 유형 | 의미 |
---|---|
ID_IPV4_ADDR | 초기자는 단일 4 바이트 버전 4 IP 주소를 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
ID_FQDN | 초기자는 정규화된 도메인 이름 문자열(예: "website.com")을 사용하여 키 교환 중에 대상을 식별합니다. |
ID_USER_FQDN | 초기자는 정규화된 사용자 이름 문자열(예: "someone@example.com")을 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
ID_IPV6_ADDR | 초기자는 단일 16 바이트 버전 6 IP 주소를 사용하여 키 교환 중에 대상에 대해 자신을 식별합니다. |
IdSize
ID의 식별자 크기(바이트)입니다.
Id[1]
초기자가 키 교환 중에 대상을 식별하는 데 사용하는 식별자입니다.
설명
초기자가 IKE를 지원하는 경우 이 메서드를 구현해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | iscsiop.h(Iscsiop.h 포함) |