TCP_BOOLEAN_OPTIONAL 枚举 (tcpestats.h)

TCP_BOOLEAN_OPTIONAL枚举定义调用方在更新 TCP 连接的读/写信息中的成员时可以指定的状态。

语法

typedef enum _TCP_BOOLEAN_OPTIONAL {
  TcpBoolOptDisabled = 0,
  TcpBoolOptEnabled,
  TcpBoolOptUnchanged = -1
} TCP_BOOLEAN_OPTIONAL, *PTCP_BOOLEAN_OPTIONAL;

常量

 
TcpBoolOptDisabled
值: 0
应禁用 选项。
TcpBoolOptEnabled
应启用 选项。
TcpBoolOptUnchanged
值: -1
选项应保持不变。

注解

TCP_BOOLEAN_OPTIONAL枚举在 Windows Vista 及更高版本上定义。

使用对 SetPerTcp6ConnectionEStats 和 SetPerTcpConnectionEStats 函数的调用启用和禁用 TCP 连接上的扩展统计信息集合,其中指定的扩展统计信息类型是TCP_ESTATS_TYPE枚举类型中的值之一。 TCP_BOOLEAN_OPTIONAL 枚举中的值用于指定应如何更新 TCP_ESTATS_BANDWIDTH_RW_v0 结构中的成员,以启用或禁用 TCP 连接上的扩展统计信息,以便估计带宽。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 tcpestats.h

另请参阅

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_TYPE