udpmib.h) (MIB_UDP6TABLE_OWNER_PID 结构

MIB_UDP6TABLE_OWNER_PID 结构包含本地计算机上 IPv6 的用户数据报协议 (UDP) 侦听器表。 该表还包括进程 ID (PID) ,该进程 ID 发出了对每个 UDP 终结点的 绑定 函数的调用。

语法

typedef struct _MIB_UDP6TABLE_OWNER_PID {
  DWORD                 dwNumEntries;
  MIB_UDP6ROW_OWNER_PID table[ANY_SIZE];
} MIB_UDP6TABLE_OWNER_PID, *PMIB_UDP6TABLE_OWNER_PID;

成员

dwNumEntries

表中MIB_UDP6ROW_OWNER_PID元素的数目。

table[ANY_SIZE]

调用 GetExtendedUdpTable 返回的MIB_UDP6ROW_OWNER_PID结构的数组。

注解

MIB_UDP6TABLE_OWNER_PID 结构通过调用 GetExtendedUdpTable 返回,其中 TableClass 参数设置为 UDP_TABLE_CLASS 枚举中的UDP_TABLE_OWNER_PIDulAf 参数设置为 AF_INET6MIB_UDP6TABLE_OWNER_PID 结构包含MIB_UDP6ROW_OWNER_PID结构的数组。

MIB_UDP6TABLE_OWNER_PID 结构可能包含用于在 dwNumEntries 成员与成员中的第一个MIB_UDP6ROW_OWNER_PID数组条目之间进行对齐的填充。 成员中的MIB_UDP6ROW_OWNER_PID数组条目之间也可能存在对齐填充。 对 MIB_UDP6ROW_OWNER_PID 数组条目的任何访问都应假定可能存在填充。

MIB_UDP6TABLE_OWNER_PID 结构包含本地计算机上 IPv6 的 UDP 侦听器表。 该名称基于 IETF 发布的 RFC 2454 中此表的定义。 有关详细信息,请参阅 http://www.ietf.org/rfc/rfc2454.txt。 此表包含已绑定到地址的 IPv6 的 UDP 终结点。 应注意的是,应用程序可以创建 UDP 套接字并将其绑定到地址,以便发送 UDP 数据报,而不打算使用此套接字接收数据包, (充当侦听器) 。

MIB_UDP6TABLE_OWNER_MODULE 结构是 MIB_UDP6TABLE_OWNER_PID 结构的增强版本,其中包含表中每个 UDP 终结点的任何可用所有权数据。 MIB_UDP6TABLE_OWNER_PIDMIB_UDP6TABLE的增强版本,其中包括进程 ID (PID) ,该 ID 针对表中的每个 UDP 终结点发出了对绑定函数的调用。

在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (SDK) 上,头文件的组织方式已更改。 此结构在 Udpmib.h 头文件中定义,而不是在 Iprtrmib.h 头文件中定义。 请注意, Udpmib.h 头文件自动包含在 Iprtrmib.h 中,后者自动包含在 Iphlpapi.h 头文件中。 不得直接使用 Udpmib.hIprtrmib.h 头文件。

要求

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

另请参阅

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID

UDP_TABLE_CLASS

bind