structure IP_ADDRESS_PREFIX (netioapi.h)
La structure IP_ADDRESS_PREFIX stocke un préfixe d’adresse IP.
Syntaxe
typedef struct _IP_ADDRESS_PREFIX {
SOCKADDR_INET Prefix;
UINT8 PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;
Membres
Prefix
Préfixe ou partie réseau de l’adresse IP représentée en tant qu’adresse IP.
L’union SOCKADDR_INET est définie dans l’en-tête Ws2ipdef.h.
PrefixLength
Longueur, en bits, du préfixe ou de la partie réseau de l’adresse IP. Pour une adresse IPv4 unicast, toute valeur supérieure à 32 est une valeur non valide. Pour une adresse IPv6 unicast, toute valeur supérieure à 128 est une valeur non valide. Une valeur de 255 est couramment utilisée pour représenter une valeur non valide.
Remarques
La structure IP_ADDRESS_PREFIX est définie sur Windows Vista et versions ultérieures.
La structure IP_ADDRESS_PREFIX est le type de données du membre DestinationPrefix dans la structure MIB_IPFORWARD_ROW2 . Un certain nombre de fonctions utilisent la structure MIB_IPFORWARD_ROW2 , notamment CreateIpForwardEntry2, DeleteIpForwardEntry2, GetBestRoute2, GetIpForwardEntry2, GetIpForwardTable2, InitializeIpForwardEntry, NotifyRouteChange2 et SetIpForwardEntry2.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | netioapi.h (inclure Iphlpapi.h) |