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


Требования к установке для промежуточных драйверов сетевого фильтра

Примечание Фильтрация промежуточных драйверов не поддерживается в NDIS 6.0 и более поздних версиях. Вместо этого следует использовать интерфейс драйвера фильтра NDIS. Дополнительные сведения о драйверах фильтров NDIS см. в разделе Драйверы фильтров NDIS.

В этом разделе приведены требования к INF-файлам для NDIS 5. x сетевые фильтры промежуточных драйверов.

Для установки промежуточного драйвера сетевого фильтра требуются два INF-файла:

  • Служба драйверов ( Class= NetService)

  • Устройство драйвера ( Class= Net)

INF-файл службы для промежуточного драйвера сетевого фильтра

Раздел INF-файла Состояние Комментарии

Раздел версии

Обязательно

Class= NetService

ClassGuid= {4D36E974-E325-11CE-BFC1-08002BE10318}

Inf SourceDisksNames Section и INF SourceDisksFiles Section

Требуется, если ...

Требуется, если INF-файл не распространяется вместе с Windows 2000. Если INF-файл распространяется вместе с Windows 2000, в разделе Version необходимо указать запись LayoutFile, а разделы SourceDisksNames и SourceDisksFiles не используются.

Нет требований к конкретной сети.

Раздел INF DestinationDirs

Обязательно

Нет требований к конкретной сети.

Раздел ControlFlags

Необязательно

Нет требований к конкретной сети.

Раздел производителя INF

Обязательно

Нет требований к конкретной сети.

Раздел "Модели"

Обязательно

Hw-id должен состоять из имени поставщика, за которым следует символ подчеркивания, а также название производителя или продукта, например MS_DLC.

Раздел DDInstall

Обязательно

Запись "Характеристики ":

NCF_FILTER является обязательным. NCF_HAS_UI и NCF_NO_SERVICE являются необязательными.

Inf-файл устройства необходимо скопировать в системный каталог INF. См. раздел Копирование INFs.

Раздел DDInstall.Services

Необязательно

Нет требований к конкретной сети.

Add-registry-sections

Обязательно

Создание ключа Ndi

FilterClass, FilterDeviceInfId, FilterMediaTypes

Указание интерфейсов привязки

Допустимые интерфейсы привязки:

UpperRange: noupper

LowerRange: nolower

Необязательно

Настройка статических параметров для компонента

Требование установки другого сетевого компонента

Добавление значения HelpText

Добавление значений реестра для объекта Notify

Удалить раздел

Необязательно

Раздел "Строки INF"

Обязательно

Нет требований к конкретной сети.

INF-файл устройства для промежуточного драйвера сетевого фильтра

Раздел INF-файла Состояние Комментарии

Раздел версии

Обязательно

Class= Net

ClassGuid= {4D36E972-E325-11CE-BFC1-08002BE10318}

Раздел ControlFlags

Обязательно

Этот раздел должен содержать запись ExcludeFromSelect для устройства.

Раздел производителя INF

Обязательно

Нет требований к конкретной сети.

Раздел "Модели"

Обязательно

Hw-id должен состоять из имени поставщика, за которым следует символ подчеркивания, а также название производителя или продукта, например MS_DLC.

Раздел DDInstall

Обязательно

Запись "Характеристики ":

NCF_VIRTUAL является обязательным. NCF_HIDDEN и NCF_NOT_USER_REMOVABLE являются необязательными.

Раздел DDInstall.Services

Обязательно

Значение ServiceName директивы AddService должно соответствовать значению service компонента фильтра в ключе Ndi .

Add-registry-sections

Обязательно

Создание ключа Ndi

Указание значений, связанных со службой

Необязательно

Настройка статических параметров для компонента

Требование установки другого сетевого компонента

Раздел "Строки INF"

Обязательно

Нет требований к конкретной сети.