Поделиться через


структура INTERFACE_INFO (ws2ipdef.h)

Структура INTERFACE_INFO используется вместе с командой ioctl SIO_GET_INTERFACE_LIST для получения сведений об IP-адресе интерфейса.

Синтаксис

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

Члены

iiFlags

Битовая маска, описывающая состояние интерфейса. Возможны следующие флаги.

Flag Значение
IFF_UP
Интерфейс запущен.
IFF_BROADCAST
Поддерживается функция трансляции.
IFF_LOOPBACK
Интерфейс замыкания на себя выполняется.
IFF_POINTTOPOINT
Интерфейс использует связь типа "точка — точка".
IFF_MULTICAST
Поддерживается функция многоадресной рассылки.

iiAddress

Адрес интерфейса.

iiBroadcastAddress

Широковещательный адрес интерфейса или адрес другой стороны для ссылок типа "точка — точка".

iiNetmask

Маска сети, используемая интерфейсом .

Комментарии

В пакете sdk для Microsoft Windows, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура INTERFACE_INFO определена в файле заголовка Ws2ipdef.h , который автоматически включается в файл заголовка Ws2tcpip.h . Файлы заголовков Ws2ipdef.h никогда не следует использовать напрямую.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ws2ipdef.h (включая Ws2tcpip.h)

См. также раздел

Списки операций ввода-вывода Winsock