Freigeben über


MIB_MULTICASTIPADDRESS_ROW-Struktur

Die MIB_MULTICASTIPADDRESS_ROW-Struktur speichert Informationen zu einer Multicast-IP-Adresse.

Syntax

typedef struct _MIB_MULTICASTIPADDRESS_ROW {
  SOCKADDR_INET Address;
  NET_IFINDEX   InterfaceIndex;
  NET_LUID      InterfaceLuid;
  SCOPE_ID      ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;

Member

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

  • 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 wird, oder unter anderen Umständen, und er sollte nicht als persistent betrachtet werden.

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

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

Bemerkungen

Die GetMulticastIpAddressTable-Funktion listet die Multicast-IP-Adressen auf einem lokalen Computer auf und gibt diese Informationen in einer MIB_MULTICASTIPADDRESS_TABLE-Struktur zurück. Die GetMulticastIpAddressEntry-Funktion ruft eine einzelne Multicast-IP-Adresse ab und gibt diese Informationen in einer MIB_MULTICASTIPADDRESS_ROW-Struktur zurück.

Requirements (Anforderungen)

Version

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

Header

Netioapi.h (netioapi.h einschließen)

Weitere Informationen

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

GetMulticastIpAddressTable

MIB_IPPATH_ROW

MIB_MULTICASTIPADDRESS_TABLE