INTERFACE_INFO 结构 (ws2ipdef.h)

INTERFACE_INFO 结构与 SIO_GET_INTERFACE_LIST ioctl 命令结合使用,以获取有关接口 IP 地址的信息。

语法

typedef struct _INTERFACE_INFO {
  ULONG        iiFlags;
  sockaddr_gen iiAddress;
  sockaddr_gen iiBroadcastAddress;
  sockaddr_gen iiNetmask;
} INTERFACE_INFO, *LPINTERFACE_INFO;

成员

iiFlags

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

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

iiAddress

接口的地址。

iiBroadcastAddress

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

iiNetmask

接口使用的 Netmask。

注解

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

要求

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

另请参阅

Winsock IOCTL