Each per-Models DDInstall.Filters section contains one or more INF AddFilter directives that reference additional INF-writer-defined sections in a device driver INF file. 이 섹션은 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
You can provide a DDInstall.Filters section with at least one AddFilter directive to add a filter to a device stack.
Entries
AddFilter=FilterName,[flags],filter-install-section
The specified FilterName must be the name of a driver service. 이 서비스는 UpperFilters 또는 LowerFilters 레지스트리 값을 사용하지 않는 선언적 필터 모델을 사용하여 디바이스 스택에 추가됩니다.
This directive references an INF-writer-defined filter-install-section elsewhere in the device driver INF file. 자세한 내용은 INF AddFilter 지시문을 참조하세요.
Remarks
DDInstall.Filter sections should have the same platform and operating system decorations as their related DDInstall sections. For example, an install-section-name.ntx86 section would have a corresponding install-section-name.ntx86.Filters section.
The specified DDInstall section must be referenced in a device/models-specific entry under the per-manufacturer Models section of the INF file. The case-insensitive extensions to the install-section-name shown in the formal syntax statement can be inserted into such a DDInstall.Filters section name in cross-platform INF files.
For more information about how to use the system-defined .nt, .ntx86, .ntia64, .ntamd64, .ntarm, and .ntarm64 extensions, see Creating INF Files for Multiple Platforms and Operating Systems.
Example
[Contoso.NT.Filters]
AddFilter = MyUpperFilter,, UpperFilter_Inst
[UpperFilter_Inst]
FilterPosition = Upper
[Contoso.NT.Services]
AddService = MyUpperFilter,, MyUpperFilter_Inst
[MyUpperFilter_Inst]
...