netioapi.h) (IP_ADDRESS_PREFIX 结构
IP_ADDRESS_PREFIX结构存储 IP 地址前缀。
语法
typedef struct _IP_ADDRESS_PREFIX {
SOCKADDR_INET Prefix;
UINT8 PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;
成员
Prefix
IP 的前缀或网络部分,该地址表示为 IP 地址。
SOCKADDR_INET联合在 Ws2ipdef.h 标头中定义。
PrefixLength
IP 地址的前缀或网络部分的长度(以位为单位)。 对于单播 IPv4 地址,任何大于 32 的值都是非法值。 对于单播 IPv6 地址,任何大于 128 的值都是非法值。 值 255 通常用于表示非法值。
注解
IP_ADDRESS_PREFIX结构在 Windows Vista 及更高版本上定义。
IP_ADDRESS_PREFIX 结构是 MIB_IPFORWARD_ROW2 结构中 DestinationPrefix 成员的数据类型。 许多函数使用 MIB_IPFORWARD_ROW2 结构,包括 CreateIpForwardEntry2、 DeleteIpForwardEntry2、 GetBestRoute2、 GetIpForwardEntry2、 GetIpForwardTable2、 InitializeIpForwardEntry、 NotifyRouteChange2 和 SetIpForwardEntry2。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | netioapi.h (包括 Iphlpapi.h) |