Partager via


structure MIB_IPNETROW_LH (ipmib.h)

La structure MIB_IPNETROW contient des informations pour une entrée de table ARP (Address Resolution Protocol) pour une adresse IPv4.

Syntaxe

typedef struct _MIB_IPNETROW_LH {
  IF_INDEX dwIndex;
  DWORD    dwPhysAddrLen;
  UCHAR    bPhysAddr[MAXLEN_PHYSADDR];
  DWORD    dwAddr;
  union {
    DWORD          dwType;
    MIB_IPNET_TYPE Type;
  };
} MIB_IPNETROW_LH, *PMIB_IPNETROW_LH;

Membres

dwIndex

Type : DWORD

Index de l’adaptateur.

dwPhysAddrLen

Type : DWORD

Longueur, en octets, de l’adresse physique.

bPhysAddr[MAXLEN_PHYSADDR]

Type : BYTE[MAXLEN_PHYSADDR]

Adresse physique.

dwAddr

Type : DWORD

Adresse IPv4.

dwType

Type : DWORD

Type d’entrée ARP.

Ce membre peut être l’une des valeurs du type d’énumération MIB_IPNET_TYPE défini dans le fichier d’en-tête Ipmib.h inclus dans le SDK Windows publié pour Windows Vista et versions ultérieures. Pour une utilisation avec les versions du Kit de développement logiciel (SDK) de plateforme antérieur, cette énumération n’est pas définie et les constantes doivent être utilisées.

Valeur Signification
MIB_IPNET_TYPE_OTHER
1
Autres
MIB_IPNET_TYPE_INVALID
2
Type ARP non valide. Cela peut indiquer une entrée ARP inaccessible ou incomplète.
MIB_IPNET_TYPE_DYNAMIC
3
Type ARP dynamique.
MIB_IPNET_TYPE_STATIC
4
Type ARP statique.

Type

Remarques

Sur le SDK Windows publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure MIB_IPNETROW 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.

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

Voir aussi

CreateIpNetEntry

DeleteIpNetEntry

MIB_IPNETTABLE

SetIpNetEntry