다음을 통해 공유


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

참고 항목

SECURITY_FLAG_QUALIFIERS

SetPresharedKeyForId

SetPresharedKeyForId_OUT