Compartilhar via


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)

Confira também

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

InitializeIpForwardEntry

MIB_IPFORWARD_ROW2

NotifyRouteChange2

SOCKADDR_INET

SetIpForwardEntry2