INTERFACE_INFO_EX 结构 (ws2ipdef.h)

INTERFACE_INFO_EX结构与 SIO_GET_INTERFACE_LIST IOCTL 命令结合使用,以获取有关接口 IP 地址的信息。 与 INTERFACE_INFO 结构不同, INTERFACE_INFO_EX 与地址大小无关,使它能够与 IPv6 配合使用。

语法

typedef struct _INTERFACE_INFO_EX {
  ULONG          iiFlags;
  SOCKET_ADDRESS iiAddress;
  SOCKET_ADDRESS iiBroadcastAddress;
  SOCKET_ADDRESS iiNetmask;
} INTERFACE_INFO_EX, *LPINTERFACE_INFO_EX;

成员

iiFlags

描述接口状态的位掩码。 可以使用以下标志。

标志 含义
IFF_UP
接口正在运行。
IFF_BROADCAST
支持广播功能。
IFF_LOOPBACK
环回接口正在运行。
IFF_POINTTOPOINT
接口使用点到点链接。
IFF_MULTICAST
支持多播功能。

iiAddress

接口的地址。

iiBroadcastAddress

接口的广播地址或点到点链接的另一端的地址。

iiNetmask

接口使用的网络掩码。

注解

在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 上,头文件的组织方式已更改,INTERFACE_INFO_EX结构在 Ws2ipdef.h 头文件中定义,该文件自动包含在 Ws2tcpip.h 头文件中。 不应直接使用 Ws2ipdef.h 头文件。

要求

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

另请参阅

Winsock IOCTL