macro RTM_IPV4_GET_ADDR_AND_MASK (rtmv2.h)

La macro RTM_IPV4_GET_ADDR_AND_MASK convierte en una estructura y longitud de RTM_NET_ADDRESS genéricas en una dirección y máscara IPv4.

Sintaxis

void RTM_IPV4_GET_ADDR_AND_MASK(
   Addr,
   Mask,
   NetAddress
);

Parámetros

Addr

Recibe la dirección IPv4 convertida.

Mask

Recibe la máscara IPv4 convertida.

NetAddress

Especifica la dirección de red que se va a convertir.

Valor devuelto

Ninguno

Observaciones

Por ejemplo, si un cliente proporciona NetAddress 10.10.10.24, se devuelve Addr 10.10.10.0 y Mask 255.255.255.255.

La macro se define de la siguiente manera:

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

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rtmv2.h

Consulte también

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