iscsimgt.h (ISCSI_Path 結構)
ISCSI_Path結構包含iSCSI入口網站連線的相關信息。
語法
typedef struct _ISCSI_Path {
ULONGLONG UniqueConnectionId;
ULONGLONG EstimatedLinkSpeed;
ULONG PathWeight;
ULONG PrimaryPath;
ULONG ConnectionStatus;
ULONG TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;
成員
UniqueConnectionId
這是啟動器用來識別連接的唯一聯機標識碼。 LoginToTarget 和 AddConnectionToSession 方法都會在 UniqueConnectionId 參數中傳回此值。 此值不會與 CID) (連線標識元混淆。
EstimatedLinkSpeed
這會指定每秒以 MB 位為單位的連線速度, (Mbps) 。
PathWeight
這會指定指派給此路徑的加權。 此值可以是任何 32 位數位,其數位較高,表示較高優先順序。 如果有一個以上的路徑可用,此路徑權數值會與其他路徑權數進行比較,並據以排定優先順序。 例如,如果path1使用值為1,而path2的值為2,則path2的優先順序較高。
PrimaryPath
這會指定路徑的狀態:主要或次要。 如果值為 1,表示路徑是主要路徑,如果為 0,則為次要路徑。
ConnectionStatus
這表示連線的狀態。
類型 | 意義 |
---|---|
CONNECTION_STATE_CONNECTED (1) | 路徑已連線且作用中。 |
CONNECTION_STATE_DISCONNECTED (2) | 路徑已中斷連線。 |
CONNECTION_STATE_RECONNECTING (3) | 路徑正在重新連線。 |
TCPOffLoadAvailable
這表示連線是否支援 TCP 卸除。
備註
iSCSI 標頭和MOF包含在平臺 SDK 和 WDK 中。
規格需求
需求 | 值 |
---|---|
標頭 | iscsimgt.h (包含 Iscsimgt.h) |