Compartilhar via


macro RTM_IPV4_GET_ADDR_AND_MASK (rtmv2.h)

A macro RTM_IPV4_GET_ADDR_AND_MASK é convertida em uma estrutura de RTM_NET_ADDRESS genérica e comprimento em um endereço IPv4 e máscara.

Sintaxe

void RTM_IPV4_GET_ADDR_AND_MASK(
   Addr,
   Mask,
   NetAddress
);

Parâmetros

Addr

Recebe o endereço IPv4 convertido.

Mask

Recebe a máscara IPv4 convertida.

NetAddress

Especifica o endereço de rede a ser convertido.

Valor retornado

Nenhum

Comentários

Por exemplo, se um cliente fornecer o NetAddress 10.10.10.24, o Addr 10.10.10.0 e o Mask 255.255.255.255 serão retornados.

A macro é definida da seguinte maneira:

#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 com suporte Nenhum compatível
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho rtmv2.h

Confira também

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