struktur GetPresharedKeyForId_IN (iscsiop.h)

Struktur GetPresharedKeyForId_IN menyimpan data input untuk metode GetPresharedKeyForId . Metode ini diperlukan jika inisiator mendukung Internet Key Exchange (IKE). Ini dapat membantu menentukan apakah payload identifikasi IKE dikonfigurasi dengan kunci yang telah dibagikan sebelumnya.

Sintaks

typedef struct _GetPresharedKeyForId_IN {
  ULONG PortNumber;
  UCHAR IdType;
  ULONG IdSize;
  UCHAR Id[1];
} GetPresharedKeyForId_IN, *PGetPresharedKeyForId_IN;

Anggota

PortNumber

Jumlah porta yang dilalui sambungan. Nilai -1 menunjukkan bahwa koneksi dapat dibuat melalui port yang tersedia.

IdType

Jenis pengidentifikasi yang diletakkan inisiator dalam payload identifikasi Internet Key Exchange (IKE) untuk mengidentifikasi dirinya ke target.

Jenis payload identifikasi Makna
ID_IPV4_ADDR Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan satu alamat IP versi 4-byte.
ID_FQDN Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan string nama domain yang sepenuhnya memenuhi syarat (misalnya, "website.com").
ID_USER_FQDN Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan string nama pengguna yang sepenuhnya memenuhi syarat (misalnya, "someone@example.com").
ID_IPV6_ADDR Inisiator mengidentifikasi dirinya ke target selama pertukaran kunci dengan satu alamat IP versi 6 16 byte.

IdSize

Ukuran, dalam byte, pengidentifikasi dalam Id.

Id[1]

Pengidentifikasi yang digunakan inisiator untuk mengidentifikasi dirinya ke target selama pertukaran kunci.

Keterangan

Anda harus menerapkan metode ini jika inisiator mendukung IKE.

Persyaratan

Persyaratan Nilai
Header iscsiop.h (termasuk Iscsiop.h)

Lihat juga

GetPresharedKeyForId

GetPresharedKeyForId_OUT

Kelas WMI MSiSCSI_SecurityConfigOperations