MIB_MULTICASTIPADDRESS_ROW结构
MIB_MULTICASTIPADDRESS_ROW结构存储有关多播 IP 地址的信息。
语法
typedef struct _MIB_MULTICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_IFINDEX InterfaceIndex;
NET_LUID InterfaceLuid;
SCOPE_ID ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;
成员
Address
多播 IP 地址。 此成员可以是 IPv6 地址或 IPv4 地址。InterfaceIndex
与此 IP 地址关联的网络接口的本地索引值。 当禁用然后启用网络适配器时,或者在其他情况下,此索引值可能会更改,不应被视为永久性。InterfaceLuid
与此 IP 地址关联的网络接口的本地唯一标识符 (LUID) 。ScopeId
多播 IP 地址的范围 ID。 此成员仅适用于 IPv6 地址。 驱动程序无法设置此成员。 此成员由添加地址的接口自动确定。
注解
GetMulticastIpAddressTable 函数枚举本地计算机上的多播 IP 地址,并在MIB_MULTICASTIPADDRESS_TABLE结构中返回此信息。 GetMulticastIpAddressEntry 函数检索单个多播 IP 地址,并在MIB_MULTICASTIPADDRESS_ROW结构中返回此信息。
要求
版本 |
在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 |
Netioapi.h (包括 Netioapi.h) |