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;

Angehörige

  • Adresse
    Die Unicast-IP-Adresse. Dieses Mitglied kann eine IPv6-Adresse oder eine IPv4-Adresse sein.

  • InterfaceLuid-
    Die lokal eindeutige ID (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 oder unter anderen Umständen aktiviert ist und nicht als dauerhaft betrachtet werden sollte.

  • 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 wird als unendlich betrachtet.

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

  • 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 unzulässiger Wert. Bei einer 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 unzulässigen Wert darzustellen.

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

  • DadState-
    Ein NL_DAD_STATE Doppelten Adresserkennungstyp (Duplicate Address Detection, DAD).

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

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

Anforderungen

Version

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

Kopfball

Netioapi.h (include Netioapi.h)

Siehe auch

CreateUnicastIpAddressEntry-

DeleteUnicastIpAddressEntry-

GetUnicastIpAddressEntry

GetUnicastIpAddressTable-

InitializeUnicastIpAddressEntry-

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry-