INTERFACE_INFO_EX structure (ws2ipdef.h)
La structure INTERFACE_INFO_EX est utilisée conjointement avec la commande IOCTL SIO_GET_INTERFACE_LIST pour obtenir des informations sur une adresse IP d’interface. Contrairement à la structure INTERFACE_INFO , INTERFACE_INFO_EX est indépendante de la taille de l’adresse, ce qui lui permet de fonctionner avec IPv6.
Syntaxe
typedef struct _INTERFACE_INFO_EX {
ULONG iiFlags;
SOCKET_ADDRESS iiAddress;
SOCKET_ADDRESS iiBroadcastAddress;
SOCKET_ADDRESS iiNetmask;
} INTERFACE_INFO_EX, *LPINTERFACE_INFO_EX;
Membres
iiFlags
Masque de bits décrivant la status de l’interface. Les indicateurs suivants sont possibles.
iiAddress
Adresse d’une interface.
iiBroadcastAddress
Adresse de diffusion de l’interface ou adresse de l’autre côté pour les liens point à point.
iiNetmask
Masque réseau utilisé par l’interface.
Remarques
Sur microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK) publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure INTERFACE_INFO_EX est définie dans le fichier d’en-tête Ws2ipdef.h qui est automatiquement inclus dans le fichier d’en-tête Ws2tcpip.h. Les fichiers d’en-tête Ws2ipdef.h ne doivent jamais être utilisés directement.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | ws2ipdef.h (include Ws2tcpip.h) |