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;
成员
地址
任意广播 IP 地址。 此成员可以是 IPv6 地址或 IPv4 地址。InterfaceLuid
与此 IP 地址关联的网络接口的本地唯一标识符(LUID)。InterfaceIndex
与此 IP 地址关联的网络接口的本地索引值。 此索引值可能会在禁用和启用网络适配器时或在其他情况下更改,不应被视为持久性。ScopeId
任意广播 IP 地址的范围 ID。 此成员仅适用于 IPv6 地址。 驱动程序无法设置此成员。 此成员由添加地址的接口自动确定。
言论
GetAnycastIpAddressTable 函数枚举本地计算机上的任意广播 IP 地址,并在 MIB_ANYCASTIPADDRESS_TABLE 结构中返回此信息。
MIB_ANYCASTIPADDRESS_TABLE结构可能包含 NumEntries 成员与 表 成员中的第一个MIB_ANYCASTIPADDRESS_ROW数组项之间的对齐填充。 表 成员中的MIB_ANYCASTIPADDRESS_ROW数组项之间也可能存在对齐填充。 对MIB_ANYCASTIPADDRESS_ROW数组条目的任何访问都应假定填充可能存在。
要求
版本 |
在 Windows Vista 和更高版本的 Windows作系统中可用。 |
页眉 |
Netioapi.h (包括 Netioapi.h) |