struktur LoginToTarget_IN (iscsiop.h)

Struktur LoginToTarget_IN menyimpan data input untuk metode LoginToTarget , yang digunakan untuk masuk ke target.

Sintaks

typedef struct _LoginToTarget_IN {
  ULONG               PortNumber;
  ISCSI_LoginOptions  LoginOptions;
  ULONG               SessionType;
  ULONGLONG           SecurityFlags;
  ISCSI_TargetPortal  TargetPortal;
  ULONG               UsernameSize;
  ULONG               PasswordSize;
  ULONG               KeySize;
  USHORT              UniqueIdForISID;
  BOOLEAN             PersistentLogin;
  WCHAR               InitiatorNode[223 + 1];
  WCHAR               InitiatorAlias[255 + 1];
  WCHAR               TargetName[223 + 1];
  ISCSI_TargetMapping Mappings;
  UCHAR               Key[1];
} LoginToTarget_IN, *PLoginToTarget_IN;

Anggota

PortNumber

Jumlah port (portal inisiator) yang digunakan inisiator HBA untuk membuat sesi masuk. Nilai ini harus cocok dengan anggota Indeks dari struktur ISCSI_PortalInfo .

LoginOptions

Struktur ISCSI_LoginOptions yang menentukan karakteristik sesi masuk.

SessionType

Nilai enumerasi LOGINSESSIONTYPE yang menentukan jenis sesi masuk.

SecurityFlags

Bitwise ATAU bendera keamanan yang menunjukkan persyaratan keamanan yang terkait dengan kunci autentikasi yang digunakan untuk membuat sesi masuk. Untuk daftar bendera yang bisa Anda gabungkan untuk menentukan nilai anggota ini, lihat SECURITY_FLAG_QUALIFIERS.

TargetPortal

Struktur ISCSI_TargetPortal yang menunjukkan portal target mana yang akan digunakan untuk membuat koneksi.

UsernameSize

Ukuran, dalam byte, dari string di Nama Pengguna.

PasswordSize

Ukuran, dalam byte, dari string di Kata Sandi.

KeySize

Ukuran, dalam byte, dari string di Kunci.

UniqueIdForISID

Angka yang dapat digunakan driver miniport yang mengelola HBA untuk membuat pengidentifikasi sesi unik (ISID).

PersistentLogin

Nilai Boolean yang menunjukkan apakah masuk harus persisten. Jika anggota ini TRUE, masuk harus persisten. Driver miniport HBA harus menyimpan karakteristik masuk ini dalam memori non-volatil dan masuk ke target secara otomatis setiap kali sistem operasi memuat driver miniport. Jika anggota ini FALSE, masuk tidak persisten.

InitiatorNode[223 + 1]

Nama iSCSI dari simpul inisiator yang akan digunakan untuk koneksi. Jika anggota ini kosong, driver miniport HBA dapat memilih nama simpul inisiator apa pun selama autentikasi. Nama simpul inisiator biasanya merupakan nama yang memenuhi syarat (IQN) iSCSI.

InitiatorAlias[255 + 1]

Alias iSCSI dari simpul inisiator.

TargetName[223 + 1]

Nama target iSCSI untuk membuat sesi masuk.

Mappings

Struktur ISCSI_TargetMapping yang memetakan kumpulan nomor unit logis (LUN) yang didefinisikan secara lokal ke grup LUN iSCSI 64-bit. Jika layanan inisiator tidak menentukan pemetaan, driver miniport HBA dapat menggunakan pemetaan apa pun untuk LUN. Driver miniport harus melaporkan LUN yang tidak dipetakan ke driver port untuk dijumlahkan.

Key[1]

Array panjang variabel nilai UCHAR yang menentukan kunci prabayar yang terkait dengan alamat IP target.

Keterangan

Anda harus menerapkan metode ini.

Persyaratan

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

Lihat juga

ISCSI_LoginOptions

ISCSI_PortalInfo

ISCSI_TargetMapping

ISCSI_TargetPortal

LOGINSESSIONTYPE

LoginToTarget

LoginToTarget_OUT

Kelas WMI MSiSCSI_Operations

SECURITY_FLAG_QUALIFIERS