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 |