MIB_IPADDRROW_W2K 结构 (ipmib.h)
MIB_IPADDRROW指定MIB_IPADDRTABLE结构中特定 IPv4 地址的信息。
语法
typedef struct _MIB_IPADDRROW_W2K {
DWORD dwAddr;
DWORD dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;
成员
dwAddr
类型:DWORD
按网络字节顺序排列的 IPv4 地址。
dwIndex
类型:DWORD
与此 IPv4 地址关联的接口的索引。
dwMask
类型:DWORD
按网络字节顺序排列的 IPv4 地址的子网掩码。
dwBCastAddr
类型:DWORD
以网络字节顺序排列的广播地址。 广播地址通常是主机部分设置为全部零或全部零的 IPv4 地址。
GetIpAddrTable 函数不返回此成员的正确值。
dwReasmSize
类型:DWORD
接收的数据报的最大重新程序集大小。
unused1
类型: 无符号短
此成员是保留的。
unused2
类型: 无符号短
此成员是保留的。
注解
在 Windows XP 及更高版本上,MIB_IPADDRROW 结构的 dwIndex 成员的数据类型为 IF_INDEX。 wType 成员仅在 Windows XP 及更高版本上可用。 在 Windows 2000 及更早版本中,此成员定义为 未使用 2。
GetIpAddrTable 函数检索本地计算机上的接口到 IPv4 地址映射表,并在MIB_IPADDRTABLE结构中返回此信息。 MIB_IPADDRTABLE 结构中的表成员包含MIB_IPADDRROW项数组。
在 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (SDK) 上,头文件的组织已更改, MIB_IPADDRROW 结构在 Ipmib.h 头文件中定义,而不是 Iprtrmib.h 头文件中定义。 请注意,Ipmib.h 头文件会自动包含在 Iphlpapi.h 头文件中的 Iprtrmib.h 中。 永远不应直接使用 Ipmib.h 和 Iprtrmib.h 头文件。
示例
若要查看检索 MIB_IPADDRTABLE 结构然后打印出此表中 MIB_IPADDRROW 结构的示例,请参阅 GetIpAddrTable 函数。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ipmib.h (包括 Iphlpapi.h) |