Freigeben über


MIB_ANYCASTIPADDRESS_ROW Struktur

Die MIB_ANYCASTIPADDRESS_ROW-Struktur speichert Informationen zu einer anycast-IP-Adresse.

Syntax

typedef struct _MIB_ANYCASTIPADDRESS_ROW {
  SOCKADDR_INET Address;
  NET_LUID      InterfaceLuid;
  NET_IFINDEX   InterfaceIndex;
  SCOPE_ID      ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;

Member

  • Adresse
    Die anycast-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.

  • ScopeId
    Die Bereichs-ID der anycast-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.

Bemerkungen

Die GetAnycastIpAddressTable-Funktion listet die anycast-IP-Adressen auf einem lokalen Computer auf und gibt diese Informationen in einer MIB_ANYCASTIPADDRESS_TABLE-Struktur zurück.

Die MIB_ANYCASTIPADDRESS_TABLE-Struktur kann eine Auffüllung für die Ausrichtung zwischen dem NumEntries-Member und dem ersten MIB_ANYCASTIPADDRESS_ROW Arrayeintrag im Tabellenelement enthalten. Zwischen den MIB_ANYCASTIPADDRESS_ROW Arrayeinträgen im Tabellenelement kann auch ein Abstand für die Ausrichtung vorhanden sein. Bei jedem Zugriff auf einen MIB_ANYCASTIPADDRESS_ROW Arrayeintrag sollte davon ausgegangen werden, dass eine Auffüllung vorhanden ist.

Requirements (Anforderungen)

Version

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

Header

Netioapi.h (einschließlich Netioapi.h)

Weitere Informationen

CreateAnycastIpAddressEntry

DeleteAnycastIpAddressEntry

GetAnycastIpAddressTable

GetAnycastIpAddressEntry

MIB_ANYCASTIPADDRESS_TABLE