Partager via


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)

Voir aussi

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

InitializeIpForwardEntry

MIB_IPFORWARD_ROW2

NotifyRouteChange2

SOCKADDR_INET

SetIpForwardEntry2