struktur ISCSI_Path (iscsimgt.h)
Struktur ISCSI_Path berisi informasi tentang koneksi portal iSCSI.
Sintaks
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
Anggota
UniqueConnectionId
Ini adalah pengidentifikasi koneksi unik yang digunakan inisiator untuk mengidentifikasi koneksi. Metode LoginToTarget dan AddConnectionToSession mengembalikan nilai ini dalam parameter UniqueConnectionId. Nilai ini tidak akan dikacaukan dengan ID koneksi (CID).
EstimatedLinkSpeed
Ini menentukan kecepatan koneksi dalam megabit per detik (Mbps).
PathWeight
Ini menentukan bobot yang ditetapkan ke jalur ini. Nilainya bisa berupa angka 32-bit, dengan angka yang lebih tinggi yang menandakan prioritas yang lebih tinggi. Jika lebih dari satu jalur tersedia, nilai bobot jalur ini dibandingkan satu sama lain dan akan diprioritaskan sesuai. Misalnya, jika nilai 1 digunakan untuk path1 dan nilai 2 untuk path2, path2 memiliki prioritas yang lebih tinggi.
PrimaryPath
Ini menentukan status jalur: primer atau sekunder. Jika nilainya adalah 1, itu berarti jalur adalah jalur utama, dan jika 0, itu adalah jalur sekunder.
ConnectionStatus
Ini menunjukkan status koneksi.
Jenis | Makna |
---|---|
CONNECTION_STATE_CONNECTED (1) | Jalur tersambung dan aktif. |
CONNECTION_STATE_DISCONNECTED (2) | Jalur terputus. |
CONNECTION_STATE_RECONNECTING(3) | Jalur tersambung kembali. |
TCPOffLoadAvailable
Ini menunjukkan apakah koneksi mendukung offload TCP atau tidak.
Keterangan
Header iSCSI dan MOF disertakan dalam platform SDK dan WDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | iscsimgt.h (termasuk Iscsimgt.h) |