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


Установка драйвера фильтра NDIS

В этом разделе содержатся сведения об установке драйверов фильтров NDIS. Драйверы упрощенных фильтров отличаются от промежуточных драйверов фильтров. Диспетчер конфигурации предоставляет NDIS со списком модулей фильтров для каждого адаптера мини-порта. Нет виртуального устройства (или виртуального мини-порта), связанного с драйвером фильтра, как и с промежуточным драйвером фильтра NDIS.

Чтобы установить драйвер фильтра, необходимо предоставить один INF-файл. Диспетчер конфигурации считывает сведения о конфигурации драйвера фильтра из INF-файла и копирует их в реестр.

INF-файл драйвера фильтра определяет сетевую службу. Драйверы фильтров не имеют INF-файла минипорта. Пример INF-файла драйвера фильтра см. в примере драйвера ndislwf .

После предоставления INF-файла драйвера фильтра для установки или удаления драйвера фильтра необходимо использовать INetCfg семейство сетевых интерфейсов конфигурации. Например, чтобы установить или удалить сетевые компоненты, вызовите интерфейс INetCfgClassSetup . Вы можете вызывать эти интерфейсы программным способом или косвенно вызывать их с помощьюnetcfg.exe, который вызывает INetCfg за вас. Вы не можете установить пакет драйверов с помощью INetCfg и использовать функцию хранилища драйверов в более ранних версиях Windows. Для успешной установки пакета драйверов в этом сценарии требуется минимальный номер сборки ОС 25319. Вы не можете использовать SetupAPI для установки или удаления драйвера фильтра NDIS.

Пример вызова с INetCfg помощью кода см. в примере программы настройки сети Bindview.

Этот раздел состоит из следующих частей.

Указание связей привязки драйвера фильтра

Параметры INF-файла для драйверов фильтров

Доступ к сведениям о конфигурации для драйвера фильтра