IP_ADDRESS_PREFIX struttura (netioapi.h)

La struttura IP_ADDRESS_PREFIX archivia un prefisso indirizzo IP.

Sintassi

typedef struct _IP_ADDRESS_PREFIX {
  SOCKADDR_INET Prefix;
  UINT8         PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;

Members

Prefix

Prefisso o parte di rete dell'indirizzo IP rappresentato come indirizzo IP.

L'unione SOCKADDR_INET è definita nell'intestazione Ws2ipdef.h .

PrefixLength

Lunghezza, in bit, del prefisso o della parte di rete dell'indirizzo IP. Per un indirizzo IPv4 unicast, qualsiasi valore maggiore di 32 è un valore non valido. Per un indirizzo IPv6 unicast, qualsiasi valore maggiore di 128 è un valore non valido. Un valore di 255 viene comunemente usato per rappresentare un valore illegale.

Commenti

La struttura IP_ADDRESS_PREFIX viene definita in Windows Vista e versioni successive.

La struttura IP_ADDRESS_PREFIX è il tipo di dati del membro DestinationPrefix nella struttura MIB_IPFORWARD_ROW2 . Numerose funzioni usano la struttura MIB_IPFORWARD_ROW2 , tra cui CreateIpForwardEntry2, DeleteIpForwardEntry2, GetBestRoute2, GetIpForwardEntry2, GetIpForwardTable2, InitializeIpForwardEntry, NotifyRouteChange2 e SetIpForwardEntry2.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netioapi.h (includere Iphlpapi.h)

Vedi anche

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

InitializeIpForwardEntry

MIB_IPFORWARD_ROW2

NotifyRouteChange2

SOCKADDR_INET

SetIpForwardEntry2