struktur AddConnectionToSession_IN (iscsiop.h)
Struktur AddConnectionToSession_IN menyimpan data input untuk metode AddConnectionToSession , yang digunakan untuk menambahkan koneksi baru ke sesi yang sudah ada.
Sintaks
typedef struct _AddConnectionToSession_IN {
ULONGLONG UniqueAdapterId;
ULONGLONG UniqueSessionId;
ULONGLONG SecurityFlags;
ULONG PortNumber;
ISCSI_LoginOptions LoginOptions;
ISCSI_TargetPortal TargetPortal;
ULONG UsernameSize;
ULONG PasswordSize;
ULONG KeySize;
UCHAR Key[1];
} AddConnectionToSession_IN, *PAddConnectionToSession_IN;
Anggota
UniqueAdapterId
Bilangan bulat 64-bit yang secara unik mengidentifikasi adaptor dan instans tertentu yang dimuat dari driver miniport penyimpanan yang mengelola adaptor. Pengidentifikasi ini unik, tidak hanya di komputer tempat adaptor berada, tetapi juga di seluruh jaringan.
UniqueSessionId
Bilangan bulat 64-bit yang secara unik mengidentifikasi sesi. Metode LoginToTarget dan AddConnectionToSession mengembalikan nilai ini dalam parameter UniqueSessionId mereka. Jangan bingung nilai ini dengan nilai di anggota ISID dan TSID.
SecurityFlags
Bitwise ATAU bendera yang menunjukkan persyaratan keamanan target. Untuk daftar nilai yang mungkin untuk anggota ini, lihat SECURITY_FLAG_QUALIFIERS.
PortNumber
Jumlah port tempat memulai sesi masuk target.
LoginOptions
Struktur ISCSI_LoginOptions yang menjelaskan karakteristik sesi masuk target tempat koneksi akan ditambahkan.
TargetPortal
Struktur ISCSI_TargetPortal yang menunjukkan portal target mana yang akan digunakan untuk membuat koneksi tambahan. Metode AddConnectionToSession memanggil metode LoginToTarget untuk membuat koneksi baru. Jika LoginToTarget gagal dengan nilai status ISCSC_TARGET_MOVED_PERMANENTLY atau ISCSC_TARGET_MOVED_TEMPORARILY. TargetPortal akan menunjukkan, pada output dari AddConnectionToSession, portal tempat operasi masuk harus dialihkan. Untuk informasi selengkapnya tentang nilai status ISCSC_TARGET_MOVED_PERMANENTLY dan ISCSC_TARGET_MOVED_TEMPORARILY, lihat ISCSI_STATUS_QUALIFIERS.
UsernameSize
Ukuran nama pengguna, dalam byte.
PasswordSize
Ukuran kata sandi, dalam byte.
KeySize
Ukuran kunci yang dibagikan sebelumnya, dalam byte.
Key[1]
Array karakter panjang variabel yang menentukan kunci yang dibagikan sebelumnya yang terkait dengan alamat IP target. Jumlah elemen dalam array ditentukan oleh bidang KeySize.
Keterangan
Layanan iSCSI memerlukan metode ini. Anda dapat menerapkan metode ini secara opsional.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | iscsiop.h (termasuk Iscsiop.h) |