macro RTM_IPV4_SET_ADDR_AND_MASK (rtmv2.h)
La macro RTM_IPV4_SET_ADDR_AND_MASK convertit une adresse et un masque IPv4 en structure de RTM_NET_ADDRESS générique.
Syntaxe
void RTM_IPV4_SET_ADDR_AND_MASK(
NetAddress,
Addr,
Mask
);
Paramètres
NetAddress
Reçoit la structure d’adresse convertie.
Addr
Spécifie l’adresse IPv4 à convertir.
Mask
Spécifie le masque IPv4 à convertir.
Valeur de retour
None
Remarques
Par exemple, si un client fournit l’addr 10.10.10.0 et le masque 255.255.255.255, netAddress 10.10.10/24 est retourné.
La macro est définie comme suit :
#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)
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rtmv2.h |