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

这是发起程序用于标识连接的唯一连接标识符。 LoginToTargetAddConnectionToSession 方法均在 UniqueConnectionId 参数中返回此值。 此值不会与连接 ID(CID)混淆。

EstimatedLinkSpeed

这指定每秒兆比特(Mbps)的连接速度。

PathWeight

这指定分配给此路径的权重。 该值可以是任何 32 位数字,其数字越高,表示优先级越高。 如果有多个路径可用,则此路径权重值将相互比较,并相应地设置优先级。 例如,如果将值 1 用于 path1,而 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)

另请参阅

AddConnectionToSession

LoginToTarget