RTM_IPV4_SET_ADDR_AND_MASK宏 (rtmv2.h)
RTM_IPV4_SET_ADDR_AND_MASK宏會將 IPv4 位址和遮罩轉換成泛型RTM_NET_ADDRESS結構。
語法
void RTM_IPV4_SET_ADDR_AND_MASK(
NetAddress,
Addr,
Mask
);
參數
NetAddress
接收已轉換的地址結構。
Addr
指定要轉換的 IPv4 位址。
Mask
指定要轉換的 IPv4 遮罩。
傳回值
無
備註
例如,如果用戶端提供 Addr 10.10.10.0 和 Mask 255.255.255.255,則會傳回 NetAddress 10.10.10/24。
宏的定義如下:
#include <windows.h>
#define RTM_IPV4_SET_ADDR_AND_MASK(NetAddress, Addr, Mask) \
(NetAddress)->AddressFamily = AF_INET; \
(* (ULONG *) ((NetAddress)->AddrBits)) = (Addr); \
RTM_IPV4_LEN_FROM_MASK((NetAddress)->NumBits, Mask)
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | rtmv2.h |