структура INTERFACE_INFO_EX (ws2ipdef.h)
Структура INTERFACE_INFO_EX используется вместе с командой IOCTL SIO_GET_INTERFACE_LIST для получения сведений об 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
Маска сети, используемая интерфейсом .
Комментарии
В microsoft пакет средств разработки программного обеспечения для Windows (SDK), выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура INTERFACE_INFO_EX определена в файле заголовка Ws2ipdef.h, который автоматически включается в файл заголовка Ws2tcpip.h. Файлы заголовков Ws2ipdef.h никогда не следует использовать напрямую.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | ws2ipdef.h (включая Ws2tcpip.h) |