Partager via


MIB_UNICASTIPADDRESS_ROW structure

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

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

  • InterfaceLuid
    Identificateur local unique (LUID) pour 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
    Durée 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 en monodiffusion, toute valeur supérieure à 32 est une valeur non conforme. Pour une adresse IPv6 en monodiffusion, toute valeur supérieure à 128 est une valeur non conforme. Une valeur de 255 est généralement utilisée pour représenter une valeur non conforme.

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

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

  • 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 lors de la création de l’adresse IP.

Spécifications

Version

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

En-tête

Netioapi.h (inclure Netioapi.h)

Voir aussi

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry