MIB_IPADDRROW_XP 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_XP {
DWORD dwAddr;
IF_INDEX dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short wType;
} MIB_IPADDRROW_XP, *PMIB_IPADDRROW_XP;
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é.
wType
Type : short non signé
Type d’adresse ou état. Ce membre peut être une combinaison des valeurs suivantes.
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 .
Spécifications
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) |