MSiSCSI_ConnectionStatistics结构(iscsiprf.h)

iSCSI 发起程序使用 MSiSCSI_ConnectionStatistics 结构来报告会话中连接的统计信息。

语法

typedef struct _MSiSCSI_ConnectionStatistics {
  WCHAR     iSCSIName[223 + 1];
  USHORT    CID;
  ULONGLONG USID;
  ULONGLONG UniqueAdapterId;
  ULONGLONG BytesSent;
  ULONGLONG BytesReceived;
  ULONGLONG PDUCommandsSent;
  ULONGLONG PDUResponsesReceived;
} MSiSCSI_ConnectionStatistics, *PMSiSCSI_ConnectionStatistics;

成员

iSCSIName[223 + 1]

包含 iSCSI 目标名称的宽字符字符串。

CID

此连接实例的 iSCSI 连接标识符(ID)。 此 ID 是 iSCSI 协议用于标识连接的内部值。 请勿使用此 ID。 应用程序软件应使用 LoginToTargetAddConnectionToSession 方法 在 uniqueConnectionId 参数中返回的连接标识符。

USID

此连接实例的 iSCSI 会话 ID。 此 ID 是 iSCSI 协议用于标识会话的内部值。 应用程序软件应使用 LoginToTargetAddConnectionToSession 方法在 UniqueSessionId 参数中返回的会话标识符。

UniqueAdapterId

一个 64 位整数,用于唯一标识 HBA 发起程序以及用于管理 HBA 的存储微型端口驱动程序的加载实例。 发起程序应使用适配器扩展的地址或其他设备驱动程序拥有的地址来构造此 ID。 发起方在 MSiSCSI_HBAInformation 结构的 UniqueAdapterId 成员中报告此值。

BytesSent

通过此连接发送的字节数。

BytesReceived

通过此连接收到的字节数。

PDUCommandsSent

通过此连接发送的 PDU 数。

PDUResponsesReceived

通过此连接收到的 PDU 数。

言论

发起方必须将 MSiSCSI_ConnectionStatistics WMI 类 注册到连接的以下动态实例名称:

targetname_#:#

第一个数字符号(#)是 USID 成员 MSiSCSI_ConnectionStatistics中的值,第二个数字符号(#)是 CID 成员中的值。 实现此类是可选的。

此结构跟踪的总计对于会话中连接的生存期有效。 会话中所有连接的总数在 MSiSCSI_SessionStatistics 结构中获取。

要求

要求 价值
标头 iscsiprf.h (包括 Iscsiprf.h)

另请参阅

AddConnectionToSession

LoginToTarget

MSiSCSI_ConnectionStatistics WMI 类

MSiSCSI_HBAInformation