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


Раздел INF DDInstall.Filters

Каждый DDInstall для каждой модели. Раздел "Фильтры " содержит одну или несколько директив INF AddFilter , ссылающихся на дополнительные разделы, определенные inf-writer, в INF-файле драйвера устройства. Этот раздел поддерживается в Windows 10 версии 1903 и более поздних.

[install-section-name.Filters] |
[install-section-name.nt.Filters] |
[install-section-name.ntx86.Filters] |
[install-section-name.ntia64.Filters] |
[install-section-name.ntamd64.Filters] |
[install-section-name.ntarm.Filters] |
[install-section-name.ntarm64.Filters]
 
AddFilter=FilterName,[flags],filter-install-section

Вы можете указать DDInstall. Раздел Filters с по крайней мере одной директивой AddFilter для добавления фильтра в стек устройств.

Записи

AddFilter=FilterName,[flags],filter-install-section

Указанное значение FilterName должно быть именем службы драйверов. Эта служба будет добавлена в стек устройств с помощью модели декларативного фильтра, которая не зависит от значений реестра UpperFilters и LowerFilters.

Эта директива ссылается на определяемый inf-writer фильтр-install-section в другом месте INF-файла драйвера устройства. Дополнительные сведения см. в разделе Директива INF AddFilter.

Комментарии

DDInstall. Разделы фильтра должны иметь те же элементы платформы и операционной системы, что и соответствующие разделы DDInstall . Например, имя раздела установки. Раздел ntx86 будет иметь соответствующее имя раздела установки. ntx86. Раздел "Фильтры ".

На указанный раздел DDInstall необходимо ссылаться в записи для конкретных устройств или моделей в разделе Модели для каждого производителя INF-файла. Расширения без учета регистра для install-section-name , показанного в формальной синтаксической инструкции, можно вставить в такую установку DDInstall. Имя раздела фильтров в кроссплатформенных INF-файлах.

Дополнительные сведения об использовании системных расширений .nt, .ntx86, .ntia64, .ntamd64, .ntarm и .ntarm64 см. в статье Создание INF-файлов для нескольких платформ и операционных систем.

Пример

[Contoso.NT.Filters]
AddFilter = MyUpperFilter,, UpperFilter_Inst

[UpperFilter_Inst]
FilterPosition = Upper

[Contoso.NT.Services]
AddService = MyUpperFilter,, MyUpperFilter_Inst

[MyUpperFilter_Inst]
...

См. также раздел

Порядок драйверов фильтра устройств