Partager via


structure de MIB_UNICASTIPADDRESS_ROW

La structure MIB_UNICASTIPADDRESS_ROW stocke des informations sur une adresse IP de monodiffusion.

Syntaxe

typedef struct _MIB_UNICASTIPADDRESS_ROW {
  SOCKADDR_INET    Address;
  NET_LUID         InterfaceLuid;
  NET_IFINDEX      InterfaceIndex;
  NL_PREFIX_ORIGIN PrefixOrigin;
  NL_SUFFIX_ORIGIN SuffixOrigin;
  ULONG            ValidLifetime;
  ULONG            PreferredLifetime;
  UINT8            OnLinkPrefixLength;
  BOOLEAN          SkipAsSource;
  NL_DAD_STATE     DadState;
  SCOPE_ID         ScopeId;
  LARGE_INTEGER    CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;

Membres

  • d’adresse
    Adresse IP de monodiffusion. Ce membre peut être une adresse IPv6 ou une adresse IPv4.

  • InterfaceLuid
    Identificateur unique local (LUID) de l’interface réseau associée à cette adresse IP.

  • InterfaceIndex
    Valeur d’index local de l’interface réseau associée à cette adresse IP. Cette valeur d’index peut changer lorsqu’une carte réseau est désactivée, puis activée, ou dans d’autres circonstances, et ne doit pas être considérée comme persistante.

  • PrefixOrigin
    Type NL_PREFIX_ORIGIN qui spécifie l’origine du préfixe ou de la partie réseau de l’adresse IP.

  • SuffixeOrigin
    Type NL_SUFFIX_ORIGIN qui spécifie l’origine du suffixe ou de la partie hôte de l’adresse IP.

  • ValidLifetime
    Durée maximale, en secondes, pendant laquelle l’adresse IP est valide. Une valeur de 0xffffffff est considérée comme infinie.

  • PreferredLifetime
    Heure par défaut, en secondes, pendant laquelle l’adresse IP est valide. Une valeur de 0xffffffff est considérée comme infinie.

  • OnLinkPrefixLength
    Longueur, en bits, du préfixe ou de la partie réseau de l’adresse IP. Pour une adresse IPv4 monodiffusion, toute valeur supérieure à 32 est une valeur illégale. Pour une adresse IPv6 unicast, toute valeur supérieure à 128 est une valeur illégale. La valeur 255 est généralement utilisée pour représenter une valeur illégale.

  • skipAsSource
    Valeur qui spécifie si l’adresse peut être utilisée comme adresse SOURCE IP.

  • DadState
    Type de détection d’adresse en double (DAD) NL_DAD_STATE.

  • ScopeId
    ID d’étendue de l’adresse IP. Ce membre s’applique uniquement à une adresse IPv6. Votre pilote ne peut pas définir ce membre. Ce membre est automatiquement déterminé par l’interface sur laquelle l’adresse a été ajoutée.

  • CreationTimeStamp
    Horodatage de la création de l’adresse IP.

Exigences

Version

Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.

En-tête

Netioapi.h (include Netioapi.h)

Voir aussi

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry