RTM_NET_ADDRESS 结构 (rtmv2.h)
RTM_NET_ADDRESS结构用于将地址信息传达给任何地址系列的路由表管理器。 地址系列只能与小于 8 个字节的连续地址掩码一起使用。
语法
typedef struct _RTM_NET_ADDRESS {
USHORT AddressFamily;
USHORT NumBits;
UCHAR AddrBits[RTM_MAX_ADDRESS_SIZE];
} RTM_NET_ADDRESS, *PRTM_NET_ADDRESS;
成员
AddressFamily
指定此地址 (的网络地址类型,例如 IPv4) 。
NumBits
指定 AddrBits 位数组的网络部分 (例如,192.168.0.0 具有 8 位) 。
AddrBits[RTM_MAX_ADDRESS_SIZE]
指定构成地址前缀的位数组。
注解
如果客户端指定的地址和掩码长度彼此不对应,路由表管理器将返回不一致的结果。 例如,如果客户端在调用 RTM_IPV4_SET_ADDR_AND_LEN 时将地址指定为 10.10.10.10,将长度指定为 24,则路由表管理器可能会返回不正确的 NetAddress。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | rtmv2.h |