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