共用方式為


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

另請參閱

RTM_IPV4_GET_ADDR_AND_LEN

RTM_IPV4_LEN_FROM_MASK

RTM_IPV4_MAKE_NET_ADDRESS

RTM_IPV4_MASK_FROM_LEN

RTM_IPV4_SET_ADDR_AND_LEN

RTM_IPV4_SET_ADDR_AND_MASK

RTM_NET_ADDRESS