estrutura IP_ADDRESS_PREFIX (netioapi.h)
A estrutura IP_ADDRESS_PREFIX armazena um prefixo de endereço IP.
Sintaxe
typedef struct _IP_ADDRESS_PREFIX {
SOCKADDR_INET Prefix;
UINT8 PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;
Membros
Prefix
O prefixo ou parte de rede do IP que o endereço representou como um endereço IP.
A união SOCKADDR_INET é definida no cabeçalho Ws2ipdef.h .
PrefixLength
O comprimento, em bits, do prefixo ou parte da rede do endereço IP. Para um endereço IPv4 unicast, qualquer valor maior que 32 é um valor inválido. Para um endereço IPv6 unicast, qualquer valor maior que 128 é um valor inválido. Um valor de 255 é comumente usado para representar um valor inválido.
Comentários
A estrutura IP_ADDRESS_PREFIX é definida no Windows Vista e posterior.
A estrutura IP_ADDRESS_PREFIX é o tipo de dados do membro DestinationPrefix na estrutura MIB_IPFORWARD_ROW2 . Várias funções usam a estrutura MIB_IPFORWARD_ROW2 incluindo CreateIpForwardEntry2, DeleteIpForwardEntry2, GetBestRoute2, GetIpForwardEntry2, GetIpForwardTable2, InitializeIpForwardEntry, NotifyRouteChange2 e SetIpForwardEntry2.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | netioapi.h (inclua Iphlpapi.h) |