Bagikan melalui


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)

Lihat juga

AddConnectionToSession

AddConnectionToSession_OUT

ISCSI_LoginOptions

ISCSI_TargetPortal

LoginToTarget

Kelas WMI MSiSCSI_Operations

SECURITY_FLAG_QUALIFIERS