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