Delen via


MIB_UNICASTIPADDRESS_ROW structuur

De MIB_UNICASTIPADDRESS_ROW structuur slaat informatie op over een unicast-IP-adres.

Syntaxis

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;

Leden

  • adres
    Het unicast-IP-adres. Dit lid kan een IPv6-adres of een IPv4-adres zijn.

  • InterfaceLuid-
    De lokaal unieke id (LUID) voor de netwerkinterface die is gekoppeld aan dit IP-adres.

  • InterfaceIndex-
    De lokale indexwaarde voor de netwerkinterface die is gekoppeld aan dit IP-adres. Deze indexwaarde kan veranderen wanneer een netwerkadapter is uitgeschakeld en vervolgens is ingeschakeld, of onder andere omstandigheden, en mag niet worden beschouwd als permanent.

  • PrefixOrigin-
    Een NL_PREFIX_ORIGIN type dat de oorsprong van het voorvoegsel of netwerkgedeelte van het IP-adres aangeeft.

  • SuffixOrigin-
    Een NL_SUFFIX_ORIGIN type dat de oorsprong van het achtervoegsel of het hostgedeelte van het IP-adres aangeeft.

  • ValidLifetime-
    De maximale tijd, in seconden, dat het IP-adres geldig is. Een waarde van 0xffffffff wordt beschouwd als oneindig.

  • PreferredLifetime-
    De voorkeurstijd, in seconden, dat het IP-adres geldig is. Een waarde van 0xffffffff wordt beschouwd als oneindig.

  • OnLinkPrefixLength-
    De lengte, in bits, van het voorvoegsel of het netwerkgedeelte van het IP-adres. Voor een unicast IPv4-adres is elke waarde die groter is dan 32 een ongeldige waarde. Voor een unicast IPv6-adres is elke waarde die groter is dan 128 een ongeldige waarde. Een waarde van 255 wordt meestal gebruikt om een ongeldige waarde weer te geven.

  • SkipAsSource-
    Een waarde die aangeeft of het adres kan worden gebruikt als een IP-bronadres.

  • DadState
    Een NL_DAD_STATE type dubbele adresdetectie (DAD).

  • ScopeId-
    De bereik-id van het IP-adres. Dit lid is alleen van toepassing op een IPv6-adres. Uw stuurprogramma kan dit lid niet instellen. Dit lid wordt automatisch bepaald door de interface waarop het adres is toegevoegd.

  • CreationTimeStamp-
    Het tijdstempel waarop het IP-adres is gemaakt.

Eisen

Versie

Beschikbaar in Windows Vista en latere versies van de Windows-besturingssystemen.

Rubriek

Netioapi.h (inclusief Netioapi.h)

Zie ook

CreateUnicastIpAddressEntry-

DeleteUnicastIpAddressEntry-

GetUnicastIpAddressEntry-

GetUnicastIpAddressTable-

InitializeUnicastIpAddressEntry-

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry-