Управление сетевыми адаптерами
Вспомогательный ip-адрес предоставляет возможности для управления сетевыми адаптерами. Существует одно-к-одному соответствие между интерфейсами и адаптерами на данном компьютере. Интерфейс — это абстракция уровня IP- адреса, а адаптер — это абстракция уровня связи данных.
Используйте функции, описанные в следующих абзацах, для получения сведений о сетевых адаптерах на локальном компьютере.
Функция GetAdaptersInfo возвращает массив IP_ADAPTER_INFO структур, по одному для каждого адаптера на локальном компьютере. Функция GetPerAdapterInfo возвращает дополнительные сведения о конкретном адаптере. Функция GetPerAdapterInfo требует, чтобы вызывающий объект указал индекс адаптера. Чтобы получить индекс адаптера из имени адаптера, используйте функцию GetAdapterIndex .
Некоторые приложения используют адаптеры, которые получают датаграммы, но не могут их передавать. Чтобы получить сведения об этих адаптерах, используйте функцию GetUniDirectionalAdapterInfo .
Функция GetAdaptersAddresses позволяет получить IP-адреса, связанные с определенным адаптером. Эта функция поддерживает адреса IPv4 и IPv6.
- Примеры кода с использованием GetAdaptersInfo см. в разделе Управление сетевыми адаптерами с помощью GetAdaptersInfo.