ISCSI_Path 结构 (iscsimgt.h)
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 参数中返回此值。 此值不应与连接 ID (CID) 混淆。
EstimatedLinkSpeed
这将指定连接速度(以兆位/秒为单位), (Mbps) 。
PathWeight
这指定分配给此路径的权重。 该值可以是任何 32 位数字,其数字越大表示优先级越高。 如果有多个路径可用,则会将此路径权重值与其他路径权重进行比较,并相应地确定其优先级。 例如,如果值 1 用于 path1,值为 2 用于 path2,则 path2 具有更高的优先级。
PrimaryPath
这指定路径的状态:主要路径或辅助路径。 如果值为 1,则表示路径为主路径,如果为 0,则为辅助路径。
ConnectionStatus
这表示连接的状态。
类型 | 含义 |
---|---|
CONNECTION_STATE_CONNECTED (1) | 路径已连接且处于活动状态。 |
CONNECTION_STATE_DISCONNECTED (2) | 路径已断开连接。 |
CONNECTION_STATE_RECONNECTING (3) | 路径正在重新连接。 |
TCPOffLoadAvailable
这指示连接是否支持 TCP 卸载。
注解
iSCSI 标头和 MOF 包含在平台 SDK 和 WDK 中。
要求
要求 | 值 |
---|---|
Header | iscsimgt.h (包括 Iscsimgt.h) |