struktur ISCSI_TargetMapping (iscsidef.h)
Struktur ISCSI_TargetMapping memetakan kumpulan nomor unit logis (LUN) yang didefinisikan secara lokal ke grup nomor unit logis iSCSI 64-bit.
Sintaks
typedef struct _ISCSI_TargetMapping {
ULONG OSBus;
ULONG OSTarget;
ULONGLONG UniqueSessionId;
ULONG LUNCount;
WCHAR TargetName[223 + 1];
BOOLEAN FromPersistentLogin;
ULONGLONG Reserved;
ISCSI_LUNList LUNList[1];
} ISCSI_TargetMapping, *PISCSI_TargetMapping;
Anggota
OSBus
Nomor bus SCSI (yang valid dalam sistem operasi lokal) tempat target jarak jauh dipetakan. Nilai 0xffffffff menunjukkan bahwa pengemudi miniport dapat mengaitkan nomor bus SCSI apa pun dengan target.
OSTarget
Nomor target SCSI (yang valid dalam sistem operasi lokal) tempat target jarak jauh dipetakan. Nilai 0xffffffff menunjukkan bahwa driver miniport dapat memilih nomor apa pun untuk mengidentifikasi perangkat target jarak jauh.
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.
LUNCount
Jumlah LUN yang terkait dengan perangkat target jarak jauh.
TargetName[223 + 1]
String karakter lebar yang menunjukkan nama target.
FromPersistentLogin
Nilai Boolean yang menunjukkan apakah sesi masuk persisten. Jika anggota ini TRUE, sesi masuk persisten dan sistem membuatnya secara otomatis ketika komputer di-boot. Jika anggota ini FALSE, sesi masuk tidak persisten.
Reserved
Dicadangkan untuk penggunaan Microsoft saja.
LUNList[1]
Struktur ISCSI_LUNList yang menyimpan daftar LUN yang terkait dengan perangkat target.
Keterangan
LUN iSCSI 64-bit dengan sendirinya tidak secara unik mengidentifikasi unit logis yang diwakilinya. Namun, kombinasi LUN iSCSI dan nama target yang dimiliki unit logis memang memberikan identifikasi unik untuk unit logis yang valid di mana saja dalam jaringan.
Aplikasi manajemen dapat menggunakan struktur ISCSI_TargetMapping untuk menentukan nomor LUN lokal yang dapat ditetapkan ke LUN target yang ditemukan sistem operasi selama enumerasi perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | iscsidef.h (termasuk Iscsidef.h) |