TCP_TABLE_CLASS 枚举 (iprtrmib.h)

TCP_TABLE_CLASS枚举定义一组值,这些值用于指示调用 GetExtendedTcpTable 返回的表的类型。

语法

typedef enum _TCP_TABLE_CLASS {
  TCP_TABLE_BASIC_LISTENER,
  TCP_TABLE_BASIC_CONNECTIONS,
  TCP_TABLE_BASIC_ALL,
  TCP_TABLE_OWNER_PID_LISTENER,
  TCP_TABLE_OWNER_PID_CONNECTIONS,
  TCP_TABLE_OWNER_PID_ALL,
  TCP_TABLE_OWNER_MODULE_LISTENER,
  TCP_TABLE_OWNER_MODULE_CONNECTIONS,
  TCP_TABLE_OWNER_MODULE_ALL
} TCP_TABLE_CLASS, *PTCP_TABLE_CLASS;

常量

 
TCP_TABLE_BASIC_LISTENER
一个 MIB_TCPTABLE 表,其中包含所有侦听 (只接收本地计算机上) TCP 终结点的表将返回到调用方。
TCP_TABLE_BASIC_CONNECTIONS
包含本地计算机上所有已连接的 TCP 终结点的 MIB_TCPTABLE 表将返回到调用方。
TCP_TABLE_BASIC_ALL
包含本地计算机上所有 TCP 终结点的 MIB_TCPTABLE 表将返回到调用方。
TCP_TABLE_OWNER_PID_LISTENER
包含本地计算机上仅接收 ) TCP 终结点的所有侦听 (MIB_TCPTABLE_OWNER_PID或MIB_TCP6TABLE_OWNER_PID将返回到调用方。
TCP_TABLE_OWNER_PID_CONNECTIONS
包含本地计算机上所有已连接 TCP 终结点的结构MIB_TCPTABLE_OWNER_PID或MIB_TCP6TABLE_OWNER_PID将返回到调用方。
TCP_TABLE_OWNER_PID_ALL
包含本地计算机上所有 TCP 终结点MIB_TCPTABLE_OWNER_PID或MIB_TCP6TABLE_OWNER_PID结构将返回到调用方。
TCP_TABLE_OWNER_MODULE_LISTENER
MIB_TCPTABLE_OWNER_MODULEMIB_TCP6TABLE_OWNER_MODULE结构,该结构包含所有侦听 (仅接收本地计算机上的) TCP 终结点。
TCP_TABLE_OWNER_MODULE_CONNECTIONS
包含本地计算机上所有连接的 TCP 终结点的 MIB_TCPTABLE_OWNER_MODULEMIB_TCP6TABLE_OWNER_MODULE 结构将返回到调用方。
TCP_TABLE_OWNER_MODULE_ALL
包含本地计算机上所有 TCP 终结点的 MIB_TCPTABLE_OWNER_MODULEMIB_TCP6TABLE_OWNER_MODULE 结构将返回到调用方。

注解

在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 上,头文件的组织已更改,TCP_TABLE_CLASS枚举在 Iprtrmib.h 头文件中定义,而不是在 Iphlpapi.h 头文件中定义。 请注意, Iprtrmib.h 头文件会自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Iprtrmib.h 头文件。

要求

要求
最低受支持的客户端 Windows Vista、Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008、Windows Server 2003 SP1 [仅限桌面应用]
标头 iprtrmib.h (包括 Iphlpapi.h)

另请参阅

GetExtendedTcpTable