Partager via


MIB_IPADDRROW_W2K structure (ipmib.h)

Le MIB_IPADDRROW spécifie les informations d’une adresse IPv4 particulière dans la structure MIB_IPADDRTABLE .

Syntaxe

typedef struct _MIB_IPADDRROW_W2K {
  DWORD          dwAddr;
  DWORD          dwIndex;
  DWORD          dwMask;
  DWORD          dwBCastAddr;
  DWORD          dwReasmSize;
  unsigned short unused1;
  unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;

Membres

dwAddr

Type : DWORD

Adresse IPv4 dans l’ordre d’octet du réseau.

dwIndex

Type : DWORD

Index de l’interface associée à cette adresse IPv4.

dwMask

Type : DWORD

Masque de sous-réseau pour l’adresse IPv4 dans l’ordre d’octets réseau.

dwBCastAddr

Type : DWORD

Adresse de diffusion dans l’ordre d’octet du réseau. Une adresse de diffusion est généralement l’adresse IPv4 avec la partie hôte définie sur tous les zéros ou tous les zéros.

La valeur appropriée pour ce membre n’est pas retournée par la fonction GetIpAddrTable .

dwReasmSize

Type : DWORD

Taille maximale de re-assembly pour les datagrammes reçus.

unused1

Type : short non signé

Ce membre est réservé.

unused2

Type : short non signé

Ce membre est réservé.

Notes

Sur Windows XP et versions ultérieures, le membre dwIndex de la structure MIB_IPADDRROW a un type de données IF_INDEX. Le membre wType est disponible uniquement sur Windows XP et versions ultérieures. Sur Windows 2000 et versions antérieures, ce membre est défini comme Unused2.

La fonction GetIpAddrTable récupère la table de mappage d’adresses interface vers IPv4 sur un ordinateur local et retourne ces informations dans une structure de MIB_IPADDRTABLE . Le membre de table dans la structure MIB_IPADDRTABLE contient un tableau d’entrées MIB_IPADDRROW .

Dans le Kit de développement logiciel (SDK) Microsoft Windows publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure MIB_IPADDRROW est définie dans le fichier d’en-tête Ipmib.h et non dans le fichier d’en-tête Iprtrmib.h. Notez que le fichier d’en-tête Ipmib.h est automatiquement inclus dans Iprtrmib.h , qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Ipmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.

Exemples

Pour afficher un exemple qui récupère la structure MIB_IPADDRTABLE , puis imprime les structures MIB_IPADDRROW dans cette table, consultez la fonction GetIpAddrTable .

Configuration requise

   
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 ipmib.h (include Iphlpapi.h)

Voir aussi

GetIpAddrTable

MIB_IPADDRTABLE