RTM_IPV4_SET_ADDR_AND_LEN宏 (rtmv2.h)
RTM_IPV4_SET_ADDR_AND_LEN宏将 IPv4 地址和长度转换为泛型RTM_NET_ADDRESS结构。
语法
void RTM_IPV4_SET_ADDR_AND_LEN(
NetAddress,
Addr,
Len
);
parameters
NetAddress
接收转换后的地址结构。
Addr
指定要转换的 IPv4 地址。
Len
指定要转换的长度。
返回值
无
备注
例如,如果客户端提供 Addr 10.10.10.0 和 Len 24,则返回 NetAddress 10.10.10/24。
宏的定义如下:
#include <windows.h>
#define RTM_IPV4_SET_ADDR_AND_LEN(NetAddress, Addr, Len) \
(NetAddress)->AddressFamily = AF_INET; \
(NetAddress)->NumBits = (USHORT) (Len); \
(* (ULONG *) ((NetAddress)->AddrBits)) = (Addr); \
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | rtmv2.h |