struktur VDS_ISCSI_SHARED_SECRET (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Mendefinisikan rahasia bersama CHAP.
typedef struct _VDS_ISCSI_SHARED_SECRET {
UCHAR *pSharedSecret;
ULONG ulSharedSecretSize;
} VDS_ISCSI_SHARED_SECRET;
pSharedSecret
Penunjuk ke array byte yang berisi rahasia bersama CHAP. Jika rahasia bersama tidak diperlukan, parameter ini harus NULL.
ulSharedSecretSize
Jumlah byte dalam array yang dituju anggota pSharedSecret . Jika anggota pSharedSecretadalah NULL, parameter ini harus nol. Jika pSharedSecret bukan NULL, parameter ini harus lebih besar dari atau sama dengan 12 dan kurang dari atau sama dengan 16.
Struktur ini digunakan oleh metode berikut:
- IVdsServiceIscsi::SetInitiatorSharedSecret menetapkan rahasia bersama untuk inisiator iSCSI. Jika anggota pSharedSecret adalah NULL dan anggota ulSharedSecretSize adalah nol, SetInitiatorSharedSecret menghapus rahasia bersama yang ada.
- IVdsIscsiTarget::SetSharedSecret menetapkan rahasia bersama untuk target iSCSI. Jika anggota pSharedSecret adalah NULL dan anggota ulSharedSecretSize adalah nol, SetSharedSecret menghapus rahasia bersama yang ada.
- IVdsServiceIscsi::RememberTargetSharedSecret memberi tahu inisiator untuk mengingat rahasia target.
- IVdsIscsiTarget::RememberInitiatorSharedSecret memberi tahu target untuk mengingat rahasia inisiator.
Untuk CHAP bersama, rahasia ditetapkan pada target dan inisiator. Untuk melakukan login yang berhasil, target dan inisiator harus mengingat rahasia satu sama lain.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 R2 [hanya aplikasi desktop] |
Header | vds.h |
Redistribusi | VDS 1.1 |
IVdsIscsiTarget::RememberInitiatorSharedSecret
IVdsIscsiTarget::SetSharedSecret