MIB_MULTICASTIPADDRESS_ROW structure

The MIB_MULTICASTIPADDRESS_ROW structure stores information about a multicast IP address.

Syntax


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

Members

Address

The multicast IP address. This member can be an IPv6 address or an IPv4 address.

InterfaceIndex

The local index value for the network interface that is associated with this IP address. This index value might change when a network adapter is disabled and then enabled, or under other circumstances, and should not be considered persistent.

InterfaceLuid

The locally unique identifier (LUID) for the network interface that is associated with this IP address.

ScopeId

The scope ID of the multicast IP address. This member is applicable only to an IPv6 address. Your driver cannot set this member. This member is automatically determined by the interface that the address was added on.

Remarks

The GetMulticastIpAddressTable function enumerates the multicast IP addresses on a local computer and returns this information in a MIB_MULTICASTIPADDRESS_TABLE structure. The GetMulticastIpAddressEntry function retrieves a single multicast IP address and returns this information in a MIB_MULTICASTIPADDRESS_ROW structure.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Netioapi.h (include Netioapi.h)

See also

FlushIpPathTable
GetIpPathEntry
GetIpPathTable
GetMulticastIpAddressTable
MIB_IPPATH_ROW
MIB_MULTICASTIPADDRESS_TABLE

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft