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