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