次の方法で共有


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
);

パラメーター

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

関連項目

RTM_IPV4_GET_ADDR_AND_LEN

RTM_IPV4_GET_ADDR_AND_MASK

RTM_IPV4_LEN_FROM_MASK

RTM_IPV4_MAKE_NET_ADDRESS

RTM_IPV4_MASK_FROM_LEN

RTM_IPV4_SET_ADDR_AND_MASK

RTM_NET_ADDRESS