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) |