Freigeben über


MIB_UNICASTIPADDRESS_ROW Struktur

Die MIB_UNICASTIPADDRESS_ROW-Struktur speichert Informationen zu einer Unicast-IP-Adresse.

Syntax

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;

Member

  • Adresse
    Die Unicast-IP-Adresse. Bei diesem Member kann es sich um eine IPv6-Adresse oder eine IPv4-Adresse handeln.

  • InterfaceLuid
    Der lokal eindeutige Bezeichner (LUID) für die Netzwerkschnittstelle, die dieser IP-Adresse zugeordnet ist.

  • InterfaceIndex
    Der lokale Indexwert für die Netzwerkschnittstelle, die dieser IP-Adresse zugeordnet ist. Dieser Indexwert kann sich ändern, wenn ein Netzwerkadapter deaktiviert und dann aktiviert ist, oder unter anderen Umständen, und sollte nicht als persistent betrachtet werden.

  • PrefixOrigin
    Ein NL_PREFIX_ORIGIN Typ, der den Ursprung des Präfixes oder Des Netzwerkteils der IP-Adresse angibt.

  • SuffixOrigin
    Ein NL_SUFFIX_ORIGIN Typ, der den Ursprung des Suffixs oder des Hostteils der IP-Adresse angibt.

  • ValidLifetime
    Die maximale Zeit in Sekunden, in der die IP-Adresse gültig ist. Ein Wert von 0xffffffff gilt als unendlich.

  • PreferredLifetime
    Die bevorzugte Zeit in Sekunden, zu der die IP-Adresse gültig ist. Ein Wert von 0xffffffff gilt als unendlich.

  • OnLinkPrefixLength
    Die Länge des Präfixes oder Des Netzwerkteils der IP-Adresse in Bits. Bei einer Unicast-IPv4-Adresse ist jeder Wert, der größer als 32 ist, ein ungültiger Wert. Für eine Unicast-IPv6-Adresse ist jeder Wert, der größer als 128 ist, ein unzulässiger Wert. Ein Wert von 255 wird in der Regel verwendet, um einen ungültigen Wert darzustellen.

  • SkipAsSource
    Ein Wert, der angibt, ob die Adresse als IP-Quelladresse verwendet werden kann.

  • DadState
    Ein NL_DAD_STATE DaD-Typ (Duplicate Address Detection).

  • ScopeId
    Die Bereichs-ID der IP-Adresse. Dieses Element gilt nur für eine IPv6-Adresse. Ihr Treiber kann diesen Member nicht festlegen. Dieses Element wird automatisch durch die Schnittstelle bestimmt, für die die Adresse hinzugefügt wurde.

  • CreationTimeStamp
    Der Zeitstempel, bei dem die IP-Adresse erstellt wurde.

Requirements (Anforderungen)

Version

Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.

Header

Netioapi.h (einschließlich Netioapi.h)

Weitere Informationen

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry