INF DDInstall.Filters 节

每个模型 DDInstall筛选器 部分包含一个或多个 INF AddFilter 指令,这些指令 引用设备驱动程序 INF 文件中其他 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筛选器 部分包含至少一个 AddFilter 指令 ,用于将筛选器添加到设备堆栈。

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

指定的 FilterName 必须是驱动程序服务的名称。 此服务将使用 声明性筛选器模型添加到设备堆栈中,该模型不依赖于 UpperFilters 或 LowerFilters 注册表值。

此指令引用设备驱动程序 INF 文件中其他位置的 INF 编写器定义的 filter-install-section 。 有关详细信息,请参阅 INF AddFilter 指令

注解

DDInstall筛选器 部分应具有与其相关的 DDInstall 部分相同的平台和操作系统修饰。 例如, install-section-namentx86 节将具有相应的 install-section-namentx86。“筛选器” 部分。

指定的 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]
...

另请参阅

设备筛选器驱动程序排序