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.

Indicateur Signification
IFF_UP
L’interface est en cours d’exécution.
IFF_BROADCAST
La fonctionnalité de diffusion est prise en charge.
IFF_LOOPBACK
L’interface de bouclage est en cours d’exécution.
IFF_POINTTOPOINT
L’interface utilise un lien point à point.
IFF_MULTICAST
La fonctionnalité de multidiffusion est prise en charge.

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)

Voir aussi

Winsock IOCTL