macro RTM_IPV4_SET_ADDR_AND_MASK (rtmv2.h)
A macro RTM_IPV4_SET_ADDR_AND_MASK converte um endereço IPv4 e uma máscara em uma estrutura de RTM_NET_ADDRESS genérica.
Sintaxe
void RTM_IPV4_SET_ADDR_AND_MASK(
NetAddress,
Addr,
Mask
);
Parâmetros
NetAddress
Recebe a estrutura de endereço convertida.
Addr
Especifica o endereço IPv4 a ser convertido.
Mask
Especifica a máscara IPv4 a ser convertida.
Retornar valor
Nenhum
Comentários
Por exemplo, se um cliente fornecer o Addr 10.10.10.0 e a Máscara 255.255.255.255, o NetAddress 10.10.10/24 será retornado.
A macro é definida da seguinte maneira:
#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)
Requisitos
Requisito | Valor |
---|---|
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 |