Partager via


macro RTM_IPV4_GET_ADDR_AND_MASK (rtmv2.h)

La macro RTM_IPV4_GET_ADDR_AND_MASK est convertie en une structure et une longueur de RTM_NET_ADDRESS génériques en une adresse et un masque IPv4.

Syntaxe

void RTM_IPV4_GET_ADDR_AND_MASK(
   Addr,
   Mask,
   NetAddress
);

Paramètres

Addr

Reçoit l’adresse IPv4 convertie.

Mask

Reçoit le masque IPv4 converti.

NetAddress

Spécifie l’adresse réseau à convertir.

Valeur de retour

None

Notes

Par exemple, si un client fournit NetAddress 10.10.10.24, l’addr 10.10.10.0 et le masque 255.255.255.255 sont retournés.

La macro est définie comme suit :

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

Spécifications

   
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

Voir aussi

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