MIB_ANYCASTIPADDRESS_ROW 结构
MIB_ANYCASTIPADDRESS_ROW结构存储有关任意广播 IP 地址的信息。
语法
typedef struct _MIB_ANYCASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SCOPE_ID ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;
成员
Address
任播 IP 地址。 此成员可以是 IPv6 地址或 IPv4 地址。InterfaceLuid
与此 IP 地址关联的网络接口的本地唯一标识符 (LUID) 。InterfaceIndex
与此 IP 地址关联的网络接口的本地索引值。 当禁用然后启用网络适配器时,或者在其他情况下,此索引值可能会更改,不应被视为永久性。ScopeId
任播 IP 地址的范围 ID。 此成员仅适用于 IPv6 地址。 驱动程序无法设置此成员。 此成员由添加地址的接口自动确定。
注解
GetAnycastIpAddressTable 函数枚举本地计算机上的任播 IP 地址,并在MIB_ANYCASTIPADDRESS_TABLE结构中返回此信息。
MIB_ANYCASTIPADDRESS_TABLE 结构可能包含 NumEntries 成员与 Table 成员中第一个MIB_ANYCASTIPADDRESS_ROW数组条目之间的对齐填充。 表成员中的MIB_ANYCASTIPADDRESS_ROW数组条目之间也可能存在对齐填充。 对MIB_ANYCASTIPADDRESS_ROW数组条目的任何访问都应假定可能存在填充。
要求
版本 |
在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 |
Netioapi.h (包括 Netioapi.h) |