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


Управление интерфейсами

Помощник по IP расширяет возможности управления сетевыми интерфейсами. Существует одно-к-одному соответствие между интерфейсами и адаптерами на данном компьютере. Интерфейс — это абстракция уровня IP- адреса, а адаптер — это абстракция уровня связи данных.

Используйте функции, описанные в следующих абзацах, для управления интерфейсами на локальном компьютере.

Функция GetNumberOfInterfaces возвращает количество интерфейсов на локальном компьютере.

Функция GetInterfaceInfo возвращает таблицу, содержащую имена и соответствующие индексы для интерфейсов на локальном компьютере. Примеры кода с использованием GetInterfaceInfo см. в разделе Управление интерфейсами с помощью GetInterfaceInfo.

Функция GetFriendlyIfIndex принимает индекс интерфейса и возвращает индекс интерфейса с обратной совместимостью, то есть индекс, использующий только более низкие 24 бита. Этот тип индекса иногда называют "дружественным" индексом интерфейса.

Функция GetIfEntry возвращает структуру MIB_IFROW , содержащую сведения об определенном интерфейсе на локальном компьютере. Эта функция требует, чтобы вызывающий объект предоставлял индекс интерфейса.

Функция GetIfTable возвращает таблицу MIB_IFROW записей, по одной для каждого интерфейса на компьютере.

Используйте функцию SetIfEntry для изменения конфигурации определенного интерфейса.