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