Condividi tramite


macro RTM_IPV4_SET_ADDR_AND_LEN (rtmv2.h)

La macro RTM_IPV4_SET_ADDR_AND_LEN converte un indirizzo IPv4 e una lunghezza in una struttura di RTM_NET_ADDRESS generica.

Sintassi

void RTM_IPV4_SET_ADDR_AND_LEN(
   NetAddress,
   Addr,
   Len
);

Parametri

NetAddress

Riceve la struttura degli indirizzi convertita.

Addr

Specifica l'indirizzo IPv4 da convertire.

Len

Specifica la lunghezza da convertire.

Valore restituito

nessuno

Osservazioni

Ad esempio, se un client fornisce Addr 10.10.10.0 e Len 24, viene restituito NetAddress 10.10.10/24.

La macro è definita come segue:

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

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rtmv2.h

Vedi anche

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