다음을 통해 공유


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

추가 정보

GetPresharedKeyForId

GetPresharedKeyForId_OUT

MSiSCSI_SecurityConfigOperations WMI 클래스