MIB_ANYCASTIPADDRESS_ROW 结构 (netioapi.h)

MIB_ANYCASTIPADDRESS_ROW结构存储有关 anycast 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

anycast IP 地址。 此成员可以是 IPv6 地址或 IPv4 地址。

InterfaceLuid

本地唯一标识符 (与此 IP 地址关联的网络接口的 LUID) 。

InterfaceIndex

与此 IP 地址关联的网络接口的本地索引值。 当网络适配器被禁用并随后启用时,或者在其他情况下,此索引值可能会更改,并且不应被视为永久性。

ScopeId

anycast IP 地址的范围 ID。 此成员仅适用于 IPv6 地址。 无法设置此成员。 它由添加地址的接口自动确定。

注解

MIB_ANYCASTIPADDRESS_ROW结构在 Windows Vista 及更高版本上定义。

请注意, Netioapi.h 头文件会自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Netioapi.h 头文件。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 netioapi.h (包括 Iphlpapi.h)

另请参阅

CreateAnycastIpAddressEntry

DeleteAnycastIpAddressEntry

GetAnycastIpAddressEntry

GetAnycastIpAddressTable

MIB_ANYCASTIPADDRESS_TABLE

SOCKADDR_INET