RM_SENDER_STATS 结构 (wsrm.h)
RM_SENDER_STATS结构提供可靠多播发送方会话的统计信息。 此结构与 RM_SENDER_STATISTICS 套接字选项一起使用。
语法
typedef struct _RM_SENDER_STATS {
ULONGLONG DataBytesSent;
ULONGLONG TotalBytesSent;
ULONGLONG NaksReceived;
ULONGLONG NaksReceivedTooLate;
ULONGLONG NumOutstandingNaks;
ULONGLONG NumNaksAfterRData;
ULONGLONG RepairPacketsSent;
ULONGLONG BufferSpaceAvailable;
ULONGLONG TrailingEdgeSeqId;
ULONGLONG LeadingEdgeSeqId;
ULONGLONG RateKBitsPerSecOverall;
ULONGLONG RateKBitsPerSecLast;
ULONGLONG TotalODataPacketsSent;
} RM_SENDER_STATS;
成员
DataBytesSent
类型: ULONGULONG
发送的客户端数据字节数。
TotalBytesSent
类型: ULONGULONG
发送的总字节数,包括源路径消息 (SPM) 、原始数据 (ODATA) 以及 RDATA) 序列 (修复数据。
NaksReceived
类型: ULONGULONG
收到的 NAK 数。
NaksReceivedTooLate
类型: ULONGULONG
发送窗口超出 NAK 序列后收到的 NAK 数。
NumOutstandingNaks
类型: ULONGULONG
尚未发送响应的 NAK 数。
NumNaksAfterRData
类型: ULONGULONG
修复数据 (RDATA) 序列发送但尚未发送响应的 NAK 数。
RepairPacketsSent
类型: ULONGULONG
发送的 RDATA) 数据包 (修复数据数。
BufferSpaceAvailable
类型: ULONGULONG
丢弃的部分消息数。
TrailingEdgeSeqId
类型: ULONGULONG
发送窗口中最早的序列标识符。
LeadingEdgeSeqId
类型: ULONGULONG
发送窗口中的最新序列标识符。
RateKBitsPerSecOverall
类型: ULONGULONG
在内部计算的从会话开始的发送速率,以千位/秒为单位。
RateKBitsPerSecLast
类型: ULONGULONG
INTERNAL_RATE_CALCULATION_FREQUENCY指定的时间段的发送速率。
TotalODataPacketsSent
类型: ULONGULONG
ODATA) 数据包发送 (原始数据总数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wsrm.h |