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