MIB_MULTICASTIPADDRESS_ROW (Compact 2013)

3/26/2014

This 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 associated with this IP address. This index value may change when a network adapter is disabled and then enabled, or under other circumstances, and should not be considered persistent.
  • InterfaceLuid
    The LUID for the network interface associated with this IP address.
  • ScopeId
    The scope ID of the multicast IP address. This member is applicable only to an IPv6 address. This member cannot be set. It is automatically determined by the interface on which the address was added.

Remarks

The GetMulticastIpAddressTable function enumerates the multicast IP addresses on a local system 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

Header

ws2def.h,
ws2ipdef.h

See Also

Reference

MIB Structures
SOCKADDR_INET
FlushIpPathTable
GetIpPathEntry
GetIpPathTable
MIB_IPPATH_ROW