iscsiprf.h) (MSiSCSI_SessionStatistics 结构
iSCSI 发起程序使用MSiSCSI_SessionStatistics结构来报告会话统计信息。
语法
typedef struct _MSiSCSI_SessionStatistics {
WCHAR iSCSIName[223 + 1];
ULONGLONG USID;
ULONGLONG UniqueAdapterId;
ULONGLONG BytesSent;
ULONGLONG BytesReceived;
ULONGLONG PDUCommandsSent;
ULONGLONG PDUResponsesReceived;
ULONGLONG DigestErrors;
ULONGLONG ConnectionTimeoutErrors;
ULONGLONG FormatErrors;
} MSiSCSI_SessionStatistics, *PMSiSCSI_SessionStatistics;
成员
iSCSIName[223 + 1]
包含 iSCSI 目标名称的宽字符串。
USID
此连接实例的 iSCSI 会话标识符 (ID) 。 此 ID 是 iSCSI 协议用于标识会话的内部值。 请勿使用此 ID。 应用程序软件应使用 LoginToTarget 和 AddConnectionToSession 方法在 UniqueSessionId 参数中返回的会话标识符。
UniqueAdapterId
唯一标识 HBA 发起程序和管理 HBA 的存储微型端口驱动程序的已加载实例的 64 位整数。 发起方应使用适配器扩展的地址或设备驱动程序拥有的其他地址来构造此 ID。 发起程序在 MSiSCSI_HBAInformation 结构的 UniqueAdapterId 成员中报告此值。
BytesSent
通过此会话发送的字节数。
BytesReceived
通过此会话接收的字节数。
PDUCommandsSent
通过此会话发送的 PDU 数。
PDUResponsesReceived
通过此会话收到的 PDU 数。
DigestErrors
此会话中发生的摘要错误数。
ConnectionTimeoutErrors
此会话中发生的连接超时错误数。
FormatErrors
此会话中发生的格式错误数。
注解
实现此类是可选的。
要求
要求 | 值 |
---|---|
Header | iscsiprf.h (包括 Iscsiprf.h) |