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-name。ntx86 节将具有相应的 install-section-name。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]
...