TCP_INFO_v1 结构 (mstcpip.h)

包含为套接字收集的传输控制协议 (TCP) 统计信息。 此结构的版本 1.0 提供了其他字段。

语法

typedef struct _TCP_INFO_v1 {
  TCPSTATE State;
  ULONG    Mss;
  ULONG64  ConnectionTimeMs;
  BOOLEAN  TimestampsEnabled;
  ULONG    RttUs;
  ULONG    MinRttUs;
  ULONG    BytesInFlight;
  ULONG    Cwnd;
  ULONG    SndWnd;
  ULONG    RcvWnd;
  ULONG    RcvBuf;
  ULONG64  BytesOut;
  ULONG64  BytesIn;
  ULONG    BytesReordered;
  ULONG    BytesRetrans;
  ULONG    FastRetrans;
  ULONG    DupAcksIn;
  ULONG    TimeoutEpisodes;
  UCHAR    SynRetrans;
  ULONG    SndLimTransRwin;
  ULONG    SndLimTimeRwin;
  ULONG64  SndLimBytesRwin;
  ULONG    SndLimTransCwnd;
  ULONG    SndLimTimeCwnd;
  ULONG64  SndLimBytesCwnd;
  ULONG    SndLimTransSnd;
  ULONG    SndLimTimeSnd;
  ULONG64  SndLimBytesSnd;
} TCP_INFO_v1, *PTCP_INFO_v1;

成员

State

包含为套接字收集的传输控制协议 (TCP) 统计信息。

Mss

当前的最大段大小 (连接的 MSS) (以字节为单位)。

ConnectionTimeMs

连接的生存期(以毫秒为单位)。

TimestampsEnabled

如果为连接打开了 TCP 时间戳,则为 TRUE;否则为 FALSE

RttUs

连接的当前估计往返时间(以微秒为单位)。

MinRttUs

最小采样往返时间(以微秒为单位)。

BytesInFlight

当前未确认的已发送字节数。

Cwnd

当前拥塞窗口的大小(以字节为单位)。

SndWnd

发送窗口的大小 (SND。 RFC 793 中的 WND) ,以字节为单位。

RcvWnd

接收窗口的大小 (RCV。 RFC 793 中的 WND) ,以字节为单位。

RcvBuf

当前接收缓冲区的大小(以字节为单位)。 当为接收窗口启用自动调节时,接收缓冲区的大小会动态变化。

BytesOut

发送的字节总数。

BytesIn

接收的总字节数。

BytesReordered

重新排序的字节总数。

BytesRetrans

重新传输的总字节数。

FastRetrans

快速重新传输算法的调用数。

DupAcksIn

收到的重复确认总数。

TimeoutEpisodes

重新传输超时事件总数。 每个剧集可以包含多个超时。

SynRetrans

重新传输的同步控制标志 (SYN) 总数。

SndLimTransRwin

从“拥塞限制”或“发送方受限”状态转换为“接收方受限”状态的次数。

SndLimTimeRwin

累积时间(以毫秒为单位),处于 TCP 传输停止的“接收方受限”状态,因为发送方已填满公告的接收方窗口。

SndLimBytesRwin

以“接收方受限”状态发送的字节总数。

SndLimTransCwnd

从“接收方受限”或“发送方受限”状态转换为“拥塞受限”状态的次数。

SndLimTimeCwnd

处于“拥塞限制”状态的累积时间(以毫秒为单位)。 发生重新传输超时时,将计入此成员,而不是其他某个状态的累积时间。

SndLimBytesCwnd

处于“拥塞受限”状态发送的字节总数。

SndLimTransSnd

从“接收方受限”或“拥塞有限”状态转换为“发送方有限”状态的次数。

SndLimTimeSnd

处于“发件人限制”状态的累积时间(以毫秒为单位)。

SndLimBytesSnd

处于“发件人受限”状态的发送的总字节数。

注解

若要获取此结构的实例,请使用SIO_TCP_INFO控件代码调用 WSAIoctlLPWSPIoctl 函数。 为 lpvInBuffer 字段指定 1 以检索此结构的 v1 版本。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 mstcpip.h

另请参阅

SIO_TCP_INFO

TCPSTATE