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
描述接口状态的位掩码。 可以使用以下标志。
| 标志 | 含义 | 
|---|---|
  | 
接口正在运行。 | 
  | 
支持广播功能。 | 
  | 
环回接口正在运行。 | 
  | 
接口使用点到点链接。 | 
  | 
支持多播功能。 | 
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) |